曲线救国 —— 删除数组的指定元素

简介: 曲线救国 —— 删除数组的指定元素

曲线救国 —— 删除数组的指定元素

01 选出要删除的元素,赋值null,通过查找null,然后删除。
let arr = [ 1,2,3,4,5 ]
arr[arr.indexOf(4)] = null;  // 想要干掉4,给它赋值null
arr.splice(arr.indexOf(null),1); // 删除
好像没有必要这么玩儿啊,可以直接
arr.splice(arr.indexOf(4),1)    //  完美干掉指定元素
02 干掉数组中含有a的元素,我是这么做的
let arr = [1, 2, 3, 'a1', 'a2', 3, 'a4']
var newArr = []
arr.forEach(item => {
    if(item.indexOf('a') === -1) {
       newArr.push(item)
    }
})
目录
相关文章
|
6月前
|
存储 C语言 索引
数组元素的删除
数组元素的删除
|
6月前
|
前端开发 Java
java前端:删除数组中指定元素的方法
java前端:删除数组中指定元素的方法
106 1
|
5月前
|
C++
C++数组中插入元素。
C++数组中插入元素。
|
5月前
|
索引
删除数组中的指定元素(了解如何删除数组中的指定元素,并返回一个新的数组,看这一篇就足够了!)
删除数组中的指定元素(了解如何删除数组中的指定元素,并返回一个新的数组,看这一篇就足够了!)
|
5月前
|
编译器
数组\插入删除数组元素
数组\插入删除数组元素
22 0
|
6月前
如何删除数组中的某个元素?
如何删除数组中的某个元素?
61 0
|
6月前
|
算法 Java C++
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
47 0
|
11月前
|
C++
数组中的第 K 个最大元素(C++实现)
数组中的第 K 个最大元素(C++实现)
89 1
|
6月前
|
存储 Java
数据结构:图文详解顺序表的各种操作(新增元素,查找元素,删除元素,给指定位置元素赋值)
数据结构:图文详解顺序表的各种操作(新增元素,查找元素,删除元素,给指定位置元素赋值)
214 0
删除顺序表中指定值的所有元素
顺序表是一种使用数组实现的数据结构。删除顺序表中指定值的所有元素,可以按照以下步骤进行操作:
282 1