当前位置:编程学习 > JS >>

javascript 判断数组是否已包含了某个元素的函数

答案:
复制代码 代码如下:

Array.prototype.contains = function(obj) {
var i = this.length;
while (i–) {
if (this[i] === obj) {
return true;
}
}
return false;
}


复制代码 代码如下:

Array.prototype.contains = function (element) {
for (var i = 0; i < this.length; i++) {
if (this[i] == element) {
return true;
}
}
return false;
}

据说while减迭代是js里最快的一种方法,不知道是不是真的

上一个:js escape,unescape解决中文乱码问题的方法
下一个:一个收集图片的bookmarlet(js 刷新页面中的图片)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,