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基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
node.js中的fs.statSync方法使用说明
Dec 16 Javascript
javascript中scrollTop详解
Apr 13 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
May 15 Javascript
总结JavaScript设计模式编程中的享元模式使用
May 21 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
Nov 23 Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 Javascript
详解vue.js之props传递参数
Dec 12 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
JS获取当前时间戳方法解析
Aug 29 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 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
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
PHP输出时间差函数代码
2013/01/28 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
python编写爬虫小程序
2015/05/14 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python语言描述最大连续子序列和
2017/12/05 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
Python中dict和set的用法讲解
2019/03/28 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
python自动生成sql语句的脚本
2021/02/24 Python
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
新学期开学标语
2014/06/30 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
python图像处理 PIL Image操作实例
2022/04/09 Python