手机
当前位置:查字典教程网 >编程开发 >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操作Cookie方法实例分析

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

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

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

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

JavaScript中用于四舍五入的Math.round()方法讲解

JavaScript基本语法讲解

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

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

JavaScript中length属性的使用方法

精品推荐
分类导航