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 获取图片尺寸及放大图片

    获取图片尺寸(不设置宽高)及放大图片:利用了IE的私有属性防止图片放大失真严重!感兴趣的朋友可以参考下
    2013-09-09
  • js字符串替换所有的指定字符或文字(推荐replaceAll方法)

    js字符串替换所有的指定字符或文字(推荐replaceAll方法)

    要实现js字符串替换所有的某个字符,推荐大家使用replaceAll方法,默认不是所有浏览器都兼容,所以这里给出一个解决方案,需要的朋友可以参考下
    2014-07-07
  • bootstrap动态调用select下拉框的实例代码

    bootstrap动态调用select下拉框的实例代码

    今天小编就为大家分享一篇bootstrap动态调用select下拉框的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 小程序实现Token生成与验证

    小程序实现Token生成与验证

    本文主要介绍了小程序实现Token生成与验证,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • JS传值出现中文参数乱码的解决方法

    JS传值出现中文参数乱码的解决方法

    这篇文章主要介绍了JS传值出现中文参数乱码的解决方法,涉及javascript针对编码的转码与解码操作技巧,需要的朋友可以参考下
    2016-06-06
  • 纯JavaScript实现的兼容各浏览器的添加和移除事件封装

    纯JavaScript实现的兼容各浏览器的添加和移除事件封装

    这篇文章主要介绍了纯JavaScript实现的兼容各浏览器的添加和移除事件封装,本文直接给出实现代码,代码中带详细注释,需要的朋友可以参考下
    2015-03-03
  • js获取修改title与jQuery获取修改title的方法

    js获取修改title与jQuery获取修改title的方法

    这篇文章主要介绍了js获取修改title与jQuery获取修改title的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • JavaScrip调试技巧之断点调试

    JavaScrip调试技巧之断点调试

    本篇文章给大家介绍javascript调试技巧之断点调试,主要介绍使用Firebug、debugger、debugger在程序中加入断点调试等,但是这些调试技巧都不借助于浏览器之外的工具,其他浏览器主要是opera、safari、chrome和ie8,感兴趣的小伙伴一起看看吧
    2015-10-10
  • Ajax实现省市区三级联动实例代码

    Ajax实现省市区三级联动实例代码

    这篇文章介绍了Ajax实现省市区三级联动的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • wufengteam core统一中心注册器功能解析

    wufengteam core统一中心注册器功能解析

    这篇文章主要为大家介绍了wufengteam core统一中心注册器功能解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论