zoukankan      html  css  js  c++  java
  • js 为数组编写该方法;indexOf

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script>
        /*var str = 'aaaaaaaasddfggdkfhndfre';
        *indexOf('s')为数组编写该方法;indexOf('img/1.jpg');
        */
        window.onload = function(){
            var arrImg = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg','img/3.jpg'];
            var arr = [1,2,3,4,5,6,2];
            /*由于IE8,不支持数组的indexOf*/
            if (!Array.prototype.indexOf){  
                Array.prototype.indexOf = function(elt){  
                var len = this.length >>> 0;  
                var from = Number(arguments[1] || 0);  
                from = (from < 0)  
                     ? Math.ceil(from)  
                     : Math.floor(from);  
                if (from < 0)  
                  from = 0;//如果第二个参数为负数,则按照0计算  
                for (; from < len; from++)  
                {  
                  if (this[from] === elt)  //没有必要用from in this 做越界检查
                   return from;  
                }  
                return -1;  
            };  
         }  
         alert(arr.indexOf(2,2));
         alert(arrImg.indexOf('img/3.jpg',2));
        };
        
    </script>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    jsp 生成静态页面
    flash cs5
    sql 设置主键
    sql 分页查询
    java 获取系统时间
    android 源码 编译
    android 退出 activity
    广告平台
    android 引擎
    maya 花草 制作动画
  • 原文地址:https://www.cnblogs.com/moon-yyl/p/8889291.html
Copyright © 2011-2022 走看看