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 相关文章推荐
JavaScript 处理Iframe自适应高度(同或不同域名下)
Mar 29 Javascript
jsonp原理及使用
Oct 28 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
关于angularJs指令的Scope(作用域)介绍
Oct 25 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
微信小程序 页面跳转传值实现代码
Jul 27 Javascript
JS内部事件机制之单线程原理
Jul 02 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
Apr 23 Javascript
使用Vue实现移动端左滑删除效果附源码
May 16 Javascript
JavaScript中关于预编译、作用域链和闭包的理解
Mar 31 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
基于文本的访客签到簿
2006/10/09 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
详解Puppeteer 入门教程
2018/05/09 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
Python深入学习之内存管理
2014/08/31 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python实现按中文排序的方法示例
2018/04/25 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
python实现批量命名照片
2020/06/18 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
中软国际Java程序员笔试题
2014/07/19 面试题
优秀的自荐信要注意哪些
2014/01/03 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers
Github 使用python对copilot做些简单使用测试
2022/04/14 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server