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 相关文章推荐
Javascript继承机制的设计思想分享
Aug 28 Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
jquery搜索框效果实现方法
Jan 16 Javascript
跟我学习javascript的全局变量
Nov 16 Javascript
微信小程序 Page()函数详解
Oct 17 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
EasyUI创建人员树的实例代码
Sep 15 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
Feb 08 Javascript
JavaScript模板引擎原理与用法详解
Dec 24 Javascript
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解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
django rest framework之请求与响应(详解)
2017/11/06 Python
Django中使用Celery的方法示例
2018/11/29 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
python对文件的操作方法汇总
2020/02/28 Python
Python socket服务常用操作代码实例
2020/06/22 Python
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
《卖木雕的少年》教学反思
2014/04/11 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
假期安全教育广播稿
2014/10/04 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
预备党员半年考察意见
2015/06/01 职场文书
张思德观后感
2015/06/09 职场文书
企业宣传语大全
2015/07/13 职场文书
班主任工作总结范文
2015/08/13 职场文书
2016年寒假家长评语
2015/10/10 职场文书
七年级话题作文之执着
2019/11/19 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python