您的位置:首页 > Web前端 > JavaScript

IE浏览器中javascript的数组没有indexOf方法的解决办法

2012-07-03 15:27 489 查看
IE浏览器中javascript的数组没有indexOf方法是不存在,若直接使用[].indexOf(1)浏览器直接报错,而在谷歌浏览器与firefox系列的浏览器中,数组有indexOf方法。

本文章提供IE数组的indexOf方法hack的方法,相关的代码如下

[javascript]

[].indexOf || (Array.prototype.indexOf = function(v){
for(var i = this.length; i-- && this[i] !== v;);
return i;
}
);
[/javascript]

以上代码是IE浏览器中javascript的数组没有indexOf方法的解决办法,若转载,请注明来源!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: