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 相关文章推荐
jQuery创建自己的插件(自定义插件)的方法
Jun 10 Javascript
js的表单操作 简单计算器
Dec 29 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
jquery仿百度百科底部浮动导航特效
Aug 08 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
如何正确理解javascript的模块化
Mar 02 Javascript
详解vue2父组件传递props异步数据到子组件的问题
Jun 29 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
Jan 18 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
前端深入理解Typescript泛型概念
Mar 09 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
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
python实现apahce网站日志分析示例
2014/04/02 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
python从入门到精通(DAY 3)
2015/12/20 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
使用Python绘制图表大全总结
2017/02/11 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
如何写出高性能的JSP和Servlet
2013/01/22 面试题
ktv中秋节活动方案
2014/01/30 职场文书
党员公开承诺书
2014/03/25 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
党员活动总结
2015/02/04 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
遗嘱格式范本
2015/08/07 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电
python APScheduler执行定时任务介绍
2022/04/19 Python