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 相关文章推荐
Prototype Object对象 学习
Jul 12 Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
基于jquery插件实现常见的幻灯片效果
Nov 01 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
JavaScript实现找出字符串中第一个不重复的字符
Sep 03 Javascript
js+html5实现可在手机上玩的拼图游戏
Jul 17 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 Javascript
javascript 代码是如何被压缩的示例代码
May 06 Javascript
何时使用Map来代替普通的JS对象
Apr 29 Javascript
JavaScript原始值与包装对象的详细介绍
May 11 Javascript
JS数组方法some、every和find的使用详情
Oct 05 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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
JavaScript事件列表解说
2006/12/22 Javascript
How to Auto Include a Javascript File
2007/02/02 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
[01:03:51]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第三场
2018/04/09 DOTA
python 七种邮件内容发送方法实例
2014/04/22 Python
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
解读python logging模块的使用方法
2018/04/17 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
Python Json数据文件操作原理解析
2020/05/09 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
巧克力蛋糕店创业计划书
2014/01/14 职场文书
带薪年假请假条
2014/02/04 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
限期整改通知书
2015/04/22 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
SQL Server中的游标介绍
2022/05/20 SQL Server