JavaScript 数组Array移除指定的元素?

移除数组中指定的元素的方法

谷若汐2018/11/06 18:16:02

封装一个方法,轻松搞定:


function remove(array, item) {
  //找到元素的索引
  var index = array.indexOf(item);
  if (index > -1) {
    // 使用splice函数移除
    array.splice(index, 1);
  }
}

splice函数的第二个参数指删除的数目。splice直接修改原数组,并把删除的所有元素以另一个新数组的方式返回。