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 相关文章推荐
DOM 基本方法
Jul 18 Javascript
浅谈javascript原型链与继承
Jul 13 Javascript
js实现仿京东2级菜单效果(带延时功能)
Aug 27 Javascript
JavaScript基本语法学习教程
Jan 14 Javascript
Javascript中的数组常用方法解析
Jun 17 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
vue-router 起步步骤详解
Mar 26 Javascript
Openlayers3实现车辆轨迹回放功能
Sep 29 Javascript
vue实现列表垂直无缝滚动
Apr 08 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
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
php实现的操作excel类详解
2016/01/15 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python re正则表达式模块(Regular Expression)
2014/07/16 Python
python字符串替换的2种方法
2014/11/30 Python
分享Python文本生成二维码实例
2016/01/06 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python requests使用socks5的例子
2019/07/25 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
广告传媒专业应届生求职信
2014/03/01 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
合作意向协议书
2015/01/29 职场文书
预备党员半年考察意见
2015/06/01 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python