javascript js 操作数组 增删改查的简单实现


Posted in Javascript onJune 20, 2016

函数定义

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 操作数组 增删改查的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 面向对象编程(一) 封装
Aug 28 Javascript
formvalidator验证插件中有关ajax验证问题
Jan 04 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
Nov 15 Javascript
Javascript中数组sort和reverse用法分析
Dec 30 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
微信小程序 二维码canvas绘制实例详解
Jan 06 Javascript
深入理解AngularJS中的ng-bind-html指令
Mar 27 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
Dec 04 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
详解ES6实现类的私有变量的几种写法
Feb 10 Javascript
浅谈JavaScript中数组的增删改查
Jun 20 #Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
Jun 20 #Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
Jun 20 #Javascript
javascript实现随机生成DIV背景色
Jun 20 #Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
Jun 20 #Javascript
JS实现弹出居中的模式窗口示例
Jun 20 #Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
Jun 20 #Javascript
You might like
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
php while循环得到循环次数
2013/10/26 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
php-msf源码详解
2017/12/25 PHP
CI框架附属类用法分析
2018/12/26 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
javascript 写类方式之四
2009/07/05 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
js控制input输入字符解析
2013/12/27 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
JavaScript运算符小结
2015/06/03 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
Python修改Excel数据的实例代码
2013/11/01 Python
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
详解python pandas 分组统计的方法
2019/07/30 Python
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
食品安全宣传标语
2014/06/07 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
早会开场白台词大全
2015/06/01 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
python保存图片的四个常用方法
2022/02/28 Python