.splice()
方法的基本問題,以及如何最好地從數組中刪除元素。從數組中刪除元素(拼接)
我想從.splice()
中刪除數組中的項目,但是當我這樣做時,我想要原始數組減去返回的已刪除元素。代替.splice()
返回刪除元素。
var arr = [1, 2, 3, 4, 5, 6, 7]
var newArr = arr.splice(3, 1)
console.log(newArr) // [4]
// whereas I want [1, 2, 3, 5, 6, 7]
什麼是最好的,最雄辯的方式來做到這一點?
如果你記錄了'arr',你會發現元素已經被刪除。他們已被返回並通過拼接功能分配給'newArr'。 – gelliott181