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


Posted in Javascript onMay 30, 2010
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中的对象和数组的应用技巧
Jan 07 Javascript
JavaScript eval() 函数介绍及应用示例
Jul 29 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
Jun 23 Javascript
JQuery实现左右滚动菜单特效
Sep 28 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
May 10 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
Bootstrap警告(Alerts)的实现方法
Mar 22 Javascript
JS如何设置元素样式的方法示例
Aug 28 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
AngularJs中$cookies简单用法分析
May 30 Javascript
原生js实现的观察者和订阅者模式简单示例
Apr 18 Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 Javascript
基于jquery的inputlimiter 实现字数限制功能
May 30 #Javascript
JQuery Easyui Tree的oncheck事件实现代码
May 28 #Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 #Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 #Javascript
Javascript 设计模式(二) 闭包
May 26 #Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 #Javascript
js escape,unescape解决中文乱码问题的方法
May 26 #Javascript
You might like
第一节--面向对象编程
2006/11/16 PHP
PHP通过COM使用ADODB的简单例子
2006/12/31 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
Node.js使用Angular简单示例
2018/05/11 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
python 判断自定义对象类型
2009/03/21 Python
Python contextlib模块使用示例
2015/02/18 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
python实现石头剪刀布程序
2021/01/20 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
C语言中break与continue的区别
2012/07/12 面试题
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS