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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
js选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
一个简单的jQuery计算器实现了连续计算功能
Jul 21 Javascript
jQuery入门介绍之基础知识
Jan 13 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
setTimeout学习小结
Feb 08 Javascript
js实现图片放大展示效果
Aug 30 Javascript
如何用RxJS实现Redux Form
Dec 29 Javascript
详解vue引入子组件方法
Feb 12 Javascript
jquery.pager.js分页实现详解
Jul 29 jQuery
浅谈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调用Oracle存储过程
2006/10/09 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
javascript页面加载完执行事件代码
2014/02/11 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
详解python3中zipfile模块用法
2018/06/18 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
python中判断文件结束符的具体方法
2020/08/04 Python
浅析Python 序列化与反序列化
2020/08/05 Python
教学大赛获奖感言
2014/01/15 职场文书
高中毕业自我评价
2014/02/08 职场文书
公司周年庆活动方案
2014/08/25 职场文书
医院见习报告范文
2014/11/03 职场文书
2014年变电站工作总结
2014/12/19 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
公司酒会主持词
2015/07/02 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
2019各种承诺书范文
2019/06/24 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
Python中字符串对象语法分享
2022/02/24 Python