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 触发事件列表 比较不错
Sep 03 Javascript
Javascript UrlDecode函数代码
Jan 09 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
利用Javascript实现BMI计算器
Aug 16 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 05 Javascript
vue把输入框的内容添加到页面的实例讲解
Nov 11 Javascript
javascript实现时间日期的格式化的方法汇总
Aug 06 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
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
Python中的闭包实例详解
2014/08/29 Python
在Django框架中运行Python应用全攻略
2015/07/17 Python
python实现猜单词小游戏
2020/05/22 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
python怎么自定义捕获错误
2020/06/29 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
医学生自我评价
2014/01/27 职场文书
教师节商场活动方案
2014/02/13 职场文书
会计岗位描述
2014/02/22 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers