📘arr.splice()

⭐️ 注意:arr.splice()截斷原陣列插入新元素,並回傳「被截掉的部分」❗️)

//              splice here ↴
//            0        1    |    2           3
let fish = ['angel', 'clown', 'mandarin', 'sturgeon']
//          ╰── ⭐️ fish ───╯  ╰──── ⭐️ removed ─────╯  
// (after splice)
// fish === ['angel', 'clown']      // ⭐️ original arr

let removed = fish.splice(2)        // "removed" will be returned

Last updated