如何通过其索引删除数组元素?
例如
fruits = ["mango","apple","pine","berry"];
移除 fruits[2] 元素以获得
fruits = ["mango","apple","berry"];
如何通过其索引删除数组元素?
例如
fruits = ["mango","apple","pine","berry"];
移除 fruits[2] 元素以获得
fruits = ["mango","apple","berry"];
你可以使用splice
,如下所示:array.splice(起始索引, 要删除的元素数量)
。以下是您示例的解决方案:
const fruits = ["mango","apple","pine","berry"];
const removed = fruits.splice(2, 1); // Mutates fruits and returns array of removed items
console.log('fruits', fruits); // ["mango","apple","berry"]
console.log('removed', removed); // ["pine"]
这将从索引2处删除一个元素,即在操作fruits=["mango","apple","berry"];
之后。