es6修改数组中的某一项,es6数组添加元素

  es6修改数组中的某一项,es6数组添加元素

  本教程运行环境:windows7系统,ECMAScript版本6,Dell G3电脑。

   第一种 splice(index,num);

  Index表示数组元素的下标位置,num表示删除的数字。

  arr . splice(arr . find index(item=item . id===id),1)

  //item只是参数可以写成I或者V,

  //后面的金额id是数组的id,不能随便写。如果在数组中写id,在这里写id。如果数组中写了num,那么在这里写num。

  //===下面的id是要删除的元素的id号。类似地,如果num被写入你的数组,这就是num数。

  //1表示要删除1个元素find index();是找到元素下标的位置。

  如图所示,这个数组中有三个元素。现在,如果我们想删除id为24的元素,我们的代码应该这样写。

  arr . splice(arr . find index(item=item . id==24),1)打印出来发现id为24的元素被删除了!

  第二种 arr.filter()

  filter()方法创建一个新数组,新数组中的元素由指定数组中所有合格的元素检查。

  注意:filter()不检测空数组。

  注意:filter()不改变原始数组。

  array . filter(function(current value,index,arr),thisValue)

  //这样会删除。

  arr=arr.filter((num,index)={返回索引!==val})【推荐学习:javascript高级教程】以上是如何删除es6数组中指定元素的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: