JS Array

移除元素

function removeByValue(arr, val) {
  for(var i=0; i<arr.length; i++) {
    if(arr[i] == val) {
      arr.splice(i, 1);
      break;
    }
  }
}
var somearray = ["mon", "tue", "wed", "thur"]
removeByValue(somearray, "tue");
//somearray will now have "mon", "wed", "thur"

splice()方法用于插入、删除或替换数组的元素

  1. 删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)
  2. 插入-向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项)
  3. 替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ECMAScript的每一项可以保存任何类型的数据,且数组的大小是可以动态调整的。 创建数组的基本方式 使用Arr...
    Miss____Du阅读 572评论 4 5
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 2,049评论 0 16
  • 前几天和宝妈们约好去踏青,玩到一半宝宝们肚子也饿了,嘟嘟妈很熟练的从包里拿出一瓶喷剂,往自己的宝宝手上喷,...
    走路很危险阅读 4,619评论 4 1
  • 十年从应用咨询顾问回到应用咨询顾问 做的事情从企业的内部管理系统建设来到大数据的应用 复盘07年蓝色之路进去IBM...
    数据会说话阅读 256评论 0 0