手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript中扩展Array contains方法实例
JavaScript中扩展Array contains方法实例
摘要:javascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:复制代码代码如下:functio...

javascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:

复制代码 代码如下:

function contains(a, obj) {

var i = a.length;

while (i--) {

if (a[i] === obj) {

return true;

}

}

return false;

}

当然我们也可以扩展Array类,如下js

复制代码 代码如下:

Array.prototype.contains = function(obj) {

var i = this.length;

while (i--) {

if (this[i] === obj) {

return true;

}

}

return false;

}

这样就可以方便的使用contains方法了:

复制代码 代码如下:

alert([1, 2, 3].contains(2)); // => true

alert([1, 2, 3].contains('2')); // => false

【JavaScript中扩展Array contains方法实例】相关文章:

javascript瀑布流式图片懒加载实例

JavaScript中length属性的使用方法

Javascript实现div层渐隐效果的方法

JavaScript中search()方法的使用

JavaScript实现广告的关闭与显示效果实例

JavaScript中继承用法实例分析

JavaScript实现鼠标拖动效果的方法

JavaScript中停止执行setInterval和setTimeout事件的方法

Jquery中基本选择器用法实例详解

JavaScript中使用Math.PI圆周率属性的方法

精品推荐
分类导航