手机
当前位置:查字典教程网 >编程开发 >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中的Math.LN2属性用法详解

JavaScript实现的MD5算法完整实例

JavaScript实现鼠标点击后层展开效果的方法

浅谈JavaScript中的Math.atan()方法的使用

JavaScript中search()方法的使用

JavaScript中继承用法实例分析

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

javascript委托(Delegate)blur和focus用法实例分析

使用JavaScript刷新网页的方法

精品推荐
分类导航