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 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
JS获得URL超链接的参数值实例代码
Jun 21 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
Jan 26 Javascript
js调试系列 控制台命令行API使用方法
Jun 18 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
JS使用eval()动态创建变量的方法
Jun 03 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
vue bus全局事件中心简单Demo详解
Feb 26 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
JS实现简易日历效果
Jan 25 Javascript
输入框跟随文字内容适配宽实现示例
Aug 14 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 unlink()函数使用教程
2018/07/12 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
Angular将填入表单的数据渲染到表格的方法
2017/09/22 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
python实现将元祖转换成数组的方法
2015/05/04 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
线程同步的方法
2016/11/23 面试题
农田水利实习自我鉴定
2013/09/19 职场文书
车辆年审委托书范本
2014/09/18 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
开学典礼观后感
2015/06/15 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL