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 相关文章推荐
分享20个提升网站界面体验的jQuery插件
Dec 15 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
JS中setTimeout的巧妙用法前端函数节流
Mar 24 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
Dec 02 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
Aug 09 Javascript
关于vue中的ajax请求和axios包问题
Apr 19 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
Nov 09 Javascript
详解 javascript对象创建模式
Oct 30 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
PHP4之真OO
2006/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
Python中无限元素列表的实现方法
2014/08/18 Python
简单谈谈Python中的闭包
2016/11/30 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
Python使用进程Process模块管理资源
2020/03/05 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
什么是跨站脚本攻击
2014/12/11 面试题
《草原的早晨》教学反思
2014/04/08 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
初中运动会前导词
2015/07/20 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript