如何从稀疏数组中删除元素?

时间:2019-08-10 18:30:42

标签: javascript

我想知道删除稀疏数组中的元素但保持其他索引不变的正确方法。

我不想使用拼接,因为它会更改值的索引。

1 个答案:

答案 0 :(得分:1)

您可以拿delete operator并删除该物品。这个地方现在稀疏。

var array = [, , 1, 2, 3];

console.log(array);

delete array[3];

console.log(array);

array.forEach(v => console.log(v)); // shows two elements
.as-console-wrapper { max-height: 100% !important; top: 0; }