javascript 判断数组是否已包含了某个元素的函数
更新时间:2010年05月30日 03:14:57 作者:
javascript判断数组是否已包含了某个元素的js函数,方便数组的判断。
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里最快的一种方法,不知道是不是真的
相关文章
高效率JavaScript编写技巧整理
最近在编写一个JavaScript框架,发现有很多细节注意得不够,于是开始关注JavaScript提高效率的一些技巧,在这里分享给大家,感兴趣的你可以参考下
2013-08-08
js克隆对象、数组的常用方法介绍
以下几种方法都是复制一个新的对象或者数组,但是如果直接通过parent【iframe情况】的方式去父窗口的对象的时候会有问题,感兴趣的朋友可以了解下
2013-09-09
js中获取事件对象的方法小结
事件对象 的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。所以一行代码就可以搞定
2011-03-03
js中的cookie的读写操作示例详解
cookie是有有效期的,cookie的默认有效期是从cookie生成至浏览器关闭,也可以通过设置cookie的有效期来指定其失效日期;用户也可以禁止cookie也可以手动删除cookie
2014-04-04
深入理解js数组的sort排序
下面小编就为大家带来一篇深入理解js数组的sort排序。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2016-05-05
Javascript读写cookie的实例源码
今天小编就为大家分享一篇关于Javascript读写cookie的实例源码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2019-03-03
浅析BootStrap栅格系统
这篇文章主要介绍了浅析BootStrap栅格系统的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
2016-06-06
JS异步文件分片断点上传的实现思路
在项目中有时会遇到大文件上传,经常会出现链接超时的问题,所以就需要使用文件分片上传的方式来上传大文件。下面通过本文给大家介绍js异步文件分片断点上传的实例代码,需要的的朋友参考下吧
2016-12-12
最新评论