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

谷若汐

2018-11-06

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

第95篇《JavaScript 数组Array移除指定的元素?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
谷若汐 2018.11.06

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


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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android