JavaScript Array对象扩展indexOf()方法


Posted in Javascript onMay 09, 2014

背景:JavaScript中Array对象的标准方法中,没有indexOf()方法,可通过下面的代码扩展。

if (!Array.prototype.indexOf) { 
Array.prototype.indexOf = function(elt) { 
var len = this.length >>> 0; 
var from = Number(arguments[1]) || 0; 
from = (from < 0) ? Math.ceil(from) : Math.floor(from); 
if (from < 0) from += len; 
for (; from < len; from++) { 
if (from in this && this[from] === elt) return from; 
} 
return - 1; 
}; 
}
Javascript 相关文章推荐
你可能不再需要JQUERY
Mar 09 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
Aug 27 Javascript
json数据的列循环示例
Sep 06 Javascript
jquery实现的仿天猫侧导航tab切换效果
Aug 24 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
Dec 04 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
基于JavaScript实现抽奖系统
Jan 16 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
原生JS实现汇率转换功能代码实例
May 13 Javascript
vue+springboot实现登录验证码
May 27 Vue.js
js获取鼠标点击的位置实现思路及代码
May 09 #Javascript
用js格式化金额可设置保留的小数位数
May 09 #Javascript
JQuery动画animate的stop方法使用详解
May 09 #Javascript
Javascript玩转继承(三)
May 08 #Javascript
Javascript玩转继承(二)
May 08 #Javascript
js的Prototype属性解释及常用方法
May 08 #Javascript
Javascript玩转继承(一)
May 08 #Javascript
You might like
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
python实现各进制转换的总结大全
2017/06/18 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
Python循环结构的应用场景详解
2019/07/11 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
个人生活学习自我评价范文
2013/11/26 职场文书
大家检讨书5000字
2014/02/03 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
学校三节实施方案
2014/06/09 职场文书
庆七一晚会主持词
2015/06/30 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
个人道歉信大全
2019/04/11 职场文书
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Go语言并发编程 sync.Once
2021/10/16 Golang