gpt4 book ai didi

javascript如何将 "empty"插入数组?

转载 作者:行者123 更新时间:2023-12-02 21:47:09 24 4
gpt4 key购买 nike

var array = new Array(5);
array[0] = 1;
array[1] = 1;
array[3] = 1;
array[4] = 1;
console.log(array.hasOwnProperty(0)); //true
console.log(array.hasOwnProperty(1)); //true
console.log(array.hasOwnProperty(2)); //false
console.log(array.hasOwnProperty(3)); //true
console.log(array.hasOwnProperty(4)); //true

我想插入具有未设置元素的数组。

var array = [1,1]
var arrayToInsert = new Array(3);
arrayToInsert[0] = 1;
arrayToInsert[2] = 1;
array.splice(1, 0, ...arrayToInsert);
console.log(array.hasOwnProperty(0)); //true
console.log(array.hasOwnProperty(1)); //true
console.log(array.hasOwnProperty(2)); //true, I want to make it false.
console.log(array.hasOwnProperty(3)); //true
console.log(array.hasOwnProperty(4)); //true

在拼接(插入)具有未设置元素的数组后如何保留未设置元素?

最佳答案

不确定理解您的问题,但如果您想取消数组中的值(因此,将其设置为未定义),您可以删除数组元素:

const a = [1, 2, 3, 4];
console.log(a);

delete(a[2]);
console.log(a);

关于javascript如何将 "empty"插入数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60227738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com