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实现多级联动下拉菜单的方法
Feb 06 Javascript
javascript中使用正则表达式清理table样式的代码
Apr 01 Javascript
浅析JavaScript 调试方法和技巧
Oct 22 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
使用JavaScript实现ajax的实例代码
May 11 Javascript
javascript匀速动画和缓冲动画详解
Oct 20 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
Dec 14 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
JS定义函数的几种常用方法小结
May 23 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
Jun 06 Javascript
webgl实现物体描边效果的方法介绍
Nov 27 Javascript
解决vue addRoutes不生效问题
Aug 04 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使用base64加密解密图片示例分享
2014/01/20 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
2010/04/27 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
jquery图片滚动放大代码分享(1)
2015/08/25 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
vue组件详解之使用slot分发内容
2018/04/09 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python在线运行代码助手
2016/07/15 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
Python Django 命名空间模式的实现
2019/08/09 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
中文专业学生自我评价范文
2014/02/06 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
批评与自我批评总结
2014/10/17 职场文书
小学教师年度个人总结
2015/02/05 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
地道战观后感
2015/06/04 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
公务员处分决定书
2015/06/25 职场文书
领导欢送会主持词
2015/07/06 职场文书
2019年公司卫生管理制度样本
2019/08/21 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python