终于解决了IE8不支持数组的indexOf方法


Posted in Javascript onApril 03, 2013

下面是我找到的解决办法:

在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法。

if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length >>> 0;
    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;
    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}

 

Javascript 相关文章推荐
jQuery过滤选择器详解
Jan 13 Javascript
详细分析JavaScript函数定义
Jul 16 Javascript
jQuery动态星级评分效果实现方法
Aug 06 Javascript
浅析上传头像示例及其注意事项
Dec 14 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
JS判断微信扫码的方法
Aug 07 Javascript
vue-router 源码之实现一个简单的 vue-router
Jul 02 Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 Javascript
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 Javascript
JavaScript刷新页面的几种方法总结
Mar 28 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
jQuery布局插件UI Layout简介及使用方法
Apr 03 #Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
Apr 02 #Javascript
JS获取浏览器版本及名称实现函数
Apr 02 #Javascript
js 火狐下取本地路径实现思路
Apr 02 #Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
Apr 02 #Javascript
JQuery给元素添加/删除节点比如select
Apr 02 #Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 #Javascript
You might like
打造计数器DIY三步曲(下)
2006/10/09 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
javascript算法学习(直接插入排序)
2011/04/12 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
node.js require() 源码解读
2015/12/13 Javascript
node中IO以及定时器优先级详解
2019/05/10 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
python判断字符串是否纯数字的方法
2014/11/19 Python
Python获取服务器信息的最简单实现方法
2015/03/05 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
python使用super()出现错误解决办法
2017/08/14 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
台湾演唱会订票网站:StubHub台湾
2019/06/11 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
《影子》教学反思
2014/02/21 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
六年级学生期末评语
2014/12/26 职场文书
如何Tomcat中使用ipv6地址
2022/05/06 Servers