终于解决了IE8不支持数组的indexOf方法 您所在的位置:网站首页 java中indexof方法的使用实例 终于解决了IE8不支持数组的indexOf方法

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

#终于解决了IE8不支持数组的indexOf方法| 来源: 网络整理| 查看: 265

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;   }; }

 

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

声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

Javascript 相关文章推荐 JavaScript 异步调用框架 (Part 5 - 链式实现) Aug 04 Javascript javascript encodeURI和encodeURIComponent的比较 Apr 03 Javascript JavaScript中两种链式调用实现代码 Jan 12 Javascript JavaScript调用堆栈及setTimeout使用方法深入剖析 Feb 16 Javascript js正则表达式注册页面表单验证 Oct 11 Javascript js简易版购物车功能 Jun 17 Javascript 彻底解决 webpack 打包文件体积过大问题 Jul 07 Javascript Vue编写多地区选择组件 Aug 21 Javascript JavaSctit 利用FileReader和滤镜上传图片预览功能 Sep 05 Javascript 使用JS实现图片轮播的实例(前后首尾相接) Sep 21 Javascript 微信小程序实现导航栏选项卡效果 Jun 19 Javascript 如何从头实现一个node.js的koa框架 Jun 17 Javascript


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有