手机
当前位置:查字典教程网 >编程开发 >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中search()方法的使用

在JavaScript的正则表达式中使用exec()方法

JavaScript实现的MD5算法完整实例

javascript实现表格增删改操作实例详解

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

JavaScript中的bold()方法使用详解

JavaScript操作Cookie方法实例分析

JavaScript中length属性的使用方法

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

JavaScript中的Math.LN2属性用法详解

精品推荐
分类导航