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中siblings()方法用法实例
Jan 08 Javascript
javascript实现C语言经典程序题
Nov 29 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 Javascript
使用JQuery中的trim()方法去掉前后空格
Sep 16 Javascript
js判断是否为空和typeof的用法(详解)
Oct 07 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
详解Puppeteer 入门教程
May 09 Javascript
webpack4.x开发环境配置详解
Aug 04 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
Apr 09 Javascript
vue element 中的table动态渲染实现(动态表头)
Nov 21 Javascript
vue的webcamjs集成方式
Nov 16 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+memcache实现消息队列案例分享
2014/05/21 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
javascript,jquery闭包概念分析
2010/06/19 Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
2010/07/17 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
node.js连接mysql与基本用法示例
2019/01/05 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
汽修专业学生自我鉴定
2013/11/16 职场文书
教研活动总结
2014/04/28 职场文书
党建工作整改措施
2014/10/28 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
Java基础之this关键字的使用
2021/06/30 Java/Android
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL