javascript如何使用js删除数组指定元素呢?


摘要:
下文讲述使用js代码删除指定元素的方法分享,如下所示:

实现思路:
    使用数组splice方法可以从数组中删除相应的元素,该方法会改变原始数组     
splice语法:
    arrayObject.splice(index,howmany,item1,.....,itemX)
 --------------参数说明-----------------
    arrayObject:待删除指定元素的数组
    ------------------------------------ 
    index:必需, 整数---规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
    howmany:必需, 要删除的项目数量。如果设置为 0,则不会删除项目。
    item1:可选,向数组添加的新项目.
    -----------返回值------------------
       删除元素后的新数组

例:

  <script>
      var arrObj = [1, 2, 'a', 'b'];
      console.log('原数组');
      console.log(arrObj.join(','));
      arrObj.splice(2, 1);
      console.log('删除元素后的数组');
      console.log(arrObj.join(','));
</script>
 
arrObj.splice(2,1);
   //删除以index=2开始的元素,1:删除元素的个数为1个
   //如要删除2以后的元素需采用以下的写法:arrObj.splice(2,2);