Javascript 数组添加一个 indexOf 方法的实现代码

  作者:bea

<script type="text/javascript"> //<![CDATA[ [].indexOf || (Array.prototype.indexOf = function(v){ for(var i = this.length; i-- && this[i] !== v;); return i; }); var b = [0, 1, '哈哈', 3, 4, '嘿嘿', 6, 7, 8, 9]; document.write


<script type="text/javascript">
//<![CDATA[

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

var b = [0, 1, '哈哈', 3, 4, '嘿嘿', 6, 7, 8, 9];

document.write("<br>b = ", b.join(","), "<br>");

document.write("<br>b.indexOf(2) = ", b.indexOf(2));
document.write("<br>b.indexOf('嘿嘿') = ", b.indexOf('嘿嘿'));

//]]>
</script>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]

运行以上代码,即可。
如果大家想看的是 javascript indexOf的使用方法,请看下面的文章

javascript indexOf函数使用说明

JavaScript indexOf忽略大小写_javascript技巧


有用  |  无用

猜你喜欢