javascript js 操作数组 增删改查的简单实现
2016-06-20 10:02
936 查看
函数定义
Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; Array.prototype.insert = function (index, item) { this.splice(index, 0, item); };
使用:
myarray.remove(i); //删除
//更新
myarray.remove(0);
myarray.insert(0,eventjson[0]);
//插入
myarray.insert(0,eventjson[0]);
以上这篇javascript js 操作数组 增删改查的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- JS数组操作之增删改查的简单实现
- JS中对数组元素进行增删改移的方法总结
- js数组常用操作方法小结(增加,删除,合并,分割等)
- 浅谈JavaScript中数组的增删改查
- JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
- JavaScript学习笔记之数组的增、删、改、查
- JavaScript数组Array对象增加和删除元素方法总结
- 比较新旧两个数组值得增加和删除的JS代码
- js删除数组元素、清空数组的简单方法(必看)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 基于JavaScript实现移除(删除)数组中指定元素
- JS实现数组的增删改查操作示例
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享