手机
当前位置:查字典教程网 >编程开发 >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中用于四舍五入的Math.round()方法讲解

JavaScript中string对象

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

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

javascript中clipboardData对象用法

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

JavaScript中使用自然对数ln的方法

JavaScript中search()方法的使用

JavaScript中的parse()方法使用简介

使用JavaScript刷新网页的方法

精品推荐
分类导航