delete数组的item,数组的length是否会减一

    技术2026-02-14  22

    直接来

    // delete 数组的 item,数组的 length 是否会 -1 // 不会,delete数组长度不变 let arr = [1, 2, 3, 4] console.log(arr) // [1, 2, 3, 4, 5] delete arr[0] delete arr[2] console.log(arr) // [empty, 2, empty, 4] arr.forEach(item => { console.log(item) // 2 4 })

    运行结果

    可以看到 数组长度是不会变的

    Processed: 0.009, SQL: 9