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 相关文章推荐
文字幻灯片
Jun 26 Javascript
简单的无缝滚动程序-仅几行代码
May 08 Javascript
JavaScript Cookie的读取和写入函数
Dec 08 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
Jul 20 Javascript
原生JS获取元素集合的子元素宽度实例
Dec 14 Javascript
详解js数组的完全随机排列算法
Dec 16 Javascript
如何基于filter实现网站整体变灰功能
Apr 17 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
Vue提供的三种调试方式你知道吗
Jan 18 Vue.js
vue组件vue-esign实现电子签名
Apr 21 Vue.js
浅谈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
header()函数使用说明
2006/11/23 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
php获取字段名示例分享
2014/03/03 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
通过webpack引入第三方库的方法
2018/07/20 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
vue实现购物车的监听
2020/04/20 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
python通过函数属性实现全局变量的方法
2015/05/16 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python3多线程知识点总结
2019/09/26 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
python右对齐的实例方法
2020/07/05 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
电大学习个人自我评价范文
2013/10/04 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
2019各种保证书范文
2019/06/24 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
MySQL分布式恢复进阶
2022/07/23 MySQL