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中的对象创建 实例附注释
Feb 08 Javascript
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
javascript瀑布流式图片懒加载实例解析与优化
Feb 23 Javascript
功能强大的Bootstrap组件(结合js)
Aug 03 Javascript
微信小程序 生命周期详解
Oct 12 Javascript
vue2滚动条加载更多数据实现代码
Jan 10 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
js实现返回顶部效果
Mar 10 Javascript
Vue.js实现实例搜索应用功能详细代码
Aug 24 Javascript
JavaScript简易计算器制作
Jan 17 Javascript
JS+CSS实现动态时钟
Feb 19 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字符串 ==比较运算符的副作用
2009/10/21 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
JS实现手风琴特效
2020/11/08 Javascript
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
浅谈Python 对象内存占用
2016/07/15 Python
Python解惑之整数比较详解
2017/04/24 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
理论讲解python多进程并发编程
2018/02/09 Python
python实现雨滴下落到地面效果
2018/06/21 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
办公室前台的岗位职责
2013/12/20 职场文书
学校安全责任书范本
2014/07/23 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript