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 相关文章推荐
二叉树先序遍历的非递归算法具体实现
Jan 09 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
JavaScript动态添加事件之事件委托
Jul 12 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
Nov 22 Javascript
详解封装基础的angular4的request请求方法
Jun 05 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
Mar 15 Javascript
npm 语义版本控制详解
Sep 10 Javascript
微信小程序实现点击导航条切换页面
Nov 19 Javascript
如何在Vue项目中添加接口监听遮罩
Jan 25 Vue.js
基于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/10/09 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
另类冲刺标语
2014/06/24 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
会计求职自荐信
2015/03/26 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
推广普通话的宣传语
2015/07/13 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
公司管理建议书
2015/09/14 职场文书
详解Redis主从复制实践
2021/05/19 Redis
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS