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框架,发现有很多细节注意得不够,于是开始关注JavaScript提高效率的一些技巧,在这里分享给大家,感兴趣的你可以参考下
    2013-08-08
  • js克隆对象、数组的常用方法介绍

    js克隆对象、数组的常用方法介绍

    以下几种方法都是复制一个新的对象或者数组,但是如果直接通过parent【iframe情况】的方式去父窗口的对象的时候会有问题,感兴趣的朋友可以了解下
    2013-09-09
  • js中获取事件对象的方法小结

    js中获取事件对象的方法小结

    事件对象 的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。所以一行代码就可以搞定
    2011-03-03
  • JS简单生成两个数字之间随机数的方法

    JS简单生成两个数字之间随机数的方法

    这篇文章主要介绍了JS简单生成两个数字之间随机数的方法,涉及javascript数值运算的相关技巧,需要的朋友可以参考下
    2016-08-08
  • js中的cookie的读写操作示例详解

    js中的cookie的读写操作示例详解

    cookie是有有效期的,cookie的默认有效期是从cookie生成至浏览器关闭,也可以通过设置cookie的有效期来指定其失效日期;用户也可以禁止cookie也可以手动删除cookie
    2014-04-04
  • 深入理解js数组的sort排序

    深入理解js数组的sort排序

    下面小编就为大家带来一篇深入理解js数组的sort排序。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • Javascript读写cookie的实例源码

    Javascript读写cookie的实例源码

    今天小编就为大家分享一篇关于Javascript读写cookie的实例源码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 浅析BootStrap栅格系统

    浅析BootStrap栅格系统

    这篇文章主要介绍了浅析BootStrap栅格系统的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常

    解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常

    解析ScrollPic在ie8下只滚动一遍,然后变为空白(ie6,ie7,chrome,firefox都正常)
    2013-06-06
  • JS异步文件分片断点上传的实现思路

    JS异步文件分片断点上传的实现思路

    在项目中有时会遇到大文件上传,经常会出现链接超时的问题,所以就需要使用文件分片上传的方式来上传大文件。下面通过本文给大家介绍js异步文件分片断点上传的实例代码,需要的的朋友参考下吧
    2016-12-12

最新评论