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使用百度地图api和html5特性获取浏览器位置
Jan 10 Javascript
使用jQuery实现的掷色子游戏动画效果
Mar 14 Javascript
JavaScript的jQuery库中function的存在和参数问题
Aug 13 Javascript
js全选按钮的实现方法
Nov 17 Javascript
jquery实现简单Tab切换菜单效果
Jul 17 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
node实现简单的反向代理服务器
Jul 26 Javascript
浅谈Postman解决token传参的问题
Mar 31 Javascript
JS实现的DOM插入节点操作示例
Apr 04 Javascript
原生JS实现列表内容自动向上滚动效果
May 22 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
Aug 31 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
php写app用的框架整理
2019/09/29 PHP
javascript中创建对象的三种常用方法
2010/12/30 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
jQuery版AJAX简易封装代码
2016/09/14 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
js实现不提示直接关闭网页窗口
2017/03/30 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
跟老齐学Python之编写类之三子类
2014/10/11 Python
跟老齐学Python之网站的结构
2014/10/24 Python
Python判断两个对象相等的原理
2017/12/12 Python
详解python实现线程安全的单例模式
2018/03/05 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
pymysql的简单封装代码实例
2020/01/08 Python
彻底弄明白CSS3的Media Queries(跨平台设计)
2010/07/27 HTML / CSS
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
学生不讲诚信检讨书
2014/09/29 职场文书
营销计划书范文
2015/01/17 职场文书
2015年女生节活动总结
2015/02/27 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python