gpt4 book ai didi

javascript - 如何创建定义长度的预填充数组?

转载 作者:行者123 更新时间:2023-11-30 07:01:39 25 4
gpt4 key购买 nike

<分区>

我正在尝试创建一个具有定义长度的数组并用空数组填充它。我已经尝试使用@stpoa 的回答 here 给出的所有可能性。但我的数组行为不正确。

给定代码(我为了示例简化了它):

const tasksArray = Array(3).fill([])
const tasksArray2 = [[], [], []]
const tasks = ['task1', 'task2']

const fillWithData = (array) => {
tasks.forEach(task => {
array[0].push(task)
})
}

tasksArray 给我一个不正确的输出,而 tasksArray2 显然是一个正确的输出,它是硬编码的

fillWithData(tasksArray) // [['task1', 'task2'], ['task1', 'task2'], ['task1', 'task2']] => not OK, duplicates values!
fillWithData(tasksArray2) // [['task1', 'task2'], [], []] => that's OK

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