gpt4 book ai didi

javascript - 将数据插入二维数组中特定索引处的数组中

转载 作者:行者123 更新时间:2023-12-01 03:16:54 24 4
gpt4 key购买 nike

var arr = []; //is a multidimensional array. 
var barr = []; //is a temp array that is dynamically updated
var key = "key1"

arr.push(key, barr);

arr现在看起来像这样 -> [key, Array(1)]

新数据进入barr如何将另一个项目插入同一键的嵌套数组中?

预期输出应该是这样的:[key, Array(2)]

最佳答案

选项#1:

您可以插入 barr 数组:

var arr = []; //is a multidimensional array. 
var barr = []; //is a temp array that is dynamically updated
var key = "key1"

arr.push(key, barr);
console.log(arr);

barr.push('key2', 'key3');
console.log(arr);

barr 是对数组的引用,当您将其插入 arra 数组时,您实际上将引用放在那里,因此在更新 barr 时code> 您的引用资料仍然存在(并已更新)。

选项#2:

您可以插入位于数组第二位的数组:

var arr = []; //is a multidimensional array. 
var barr = []; //is a temp array that is dynamically updated
var key = "key1"

arr.push(key, barr);
console.log(arr);

arr[1].push('key2', 'key3');
console.log(arr);

关于javascript - 将数据插入二维数组中特定索引处的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45495698/

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