相关疑难解决方法(0)

如何从JavaScript中删除数组中的特定元素?

我有一个Numbers数组,我正在使用该.push()方法向其中添加元素.

有没有一种简单的方法从数组中删除特定元素?相当于像array.remove(number);.

我必须使用核心的JavaScript - 框架是不允许的.

javascript arrays

7655
推荐指数
112
解决办法
613万
查看次数

从数组中删除元素,在Javascript中指定值

我读过这个问题:

在JavaScript中删除数组元素 - 删除vs splice

并且似乎splice和delete都需要元素的索引才能删除,所以当我有值时,如何轻松找到索引?

例如,如果我有一个如下所示的数组:

["test1", "test2", "test3"]
Run Code Online (Sandbox Code Playgroud)

我想删除test2.我现在正在使用的进程,我希望这不是正确的方法,使用$.each检查数组中每个元素的值,通过进程维护一个计数器(用作索引引用),如果该值等于"test2",然后我有我的索引(以计数器的形式),然后使用splice删除它.

虽然阵列越来越大,我想这会是一个缓慢的过程,但我有什么替代方案?

javascript arrays

9
推荐指数
1
解决办法
1239
查看次数

标签 统计

arrays ×2

javascript ×2