gpt4 book ai didi

javascript - 使用 for 循环追加数组

转载 作者:行者123 更新时间:2023-11-28 16:56:54 25 4
gpt4 key购买 nike

我正在尝试编写一个函数来使用 for 循环附加数组。我尝试附加的数据位于 JSON 响应中。但是,我不断在 Web 控制台中获取 x10 Array[],而不是包含所有数据的一个数组。当我运行 console.log(dates[0]) 时,我会在 Web 控制台中返回 “undefined”。这告诉我数据甚至没有进入数组。当我运行 console.log(time) 时,我从我想要的 JSON 返回 x10 条数据,但当然它不在数组中。有任何想法吗?谢谢。

function mostRecent(time) {
var dates=[];
for (var i = 0; i < time.length; i++) {
dates.push(dates[i]);
}
return console.log(dates);
}

最佳答案

您在每个循环周期中推送dates[i]。由于 dates 数组一直为空,因此您实际上是在推送 undefined

只需将 dates.push(dates[i]) 替换为 dates.push(time[i])

注意:您应该返回日期而不是console.log

关于javascript - 使用 for 循环追加数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58906626/

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