gpt4 book ai didi

javascript - 无法推送列表数据

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

我正在尝试将此数据推送到 JavaScript 中的列表,但我可以推送名称,但不能推送 id,因为它包含一个列表,并且我得到的错误是 Shared.js:43 TypeError: Cannot read property未定义的“0”

结果 = {"里程碑": [{"id": [358682,302353]}我使用的 JavaScript 代码是

var res = result["milestones"], 
Data = [];
for(var i = 0,len = res.length; i<len; i++) {
Data.push({
"id":res[i]["id"][0],
"name":res[i]["name"]
});
}

最佳答案

var result = {"milestones": [{"id": [358682,302353], "name":"test"}]};
var res = result["milestones"],
Data = [];
for(var i = 0,len = res.length; i<len; i++){
Data.push({
"id":res[i]["id"][0],
"name":res[i]["name"]
})
}
console.log (Data);

您的代码引起了一些问题,但我认为这与转移到 stackoverflow 有关。示例结果没有 name 属性。但下面的代码可以正常工作:

var result = {"milestones": [{"id": [358682,302353], "name":"test"}]};
var res = result["milestones"],
Data = [];
for(var i = 0,len = res.length; i<len; i++){
Data.push({
"id":res[i]["id"][0],
"name":res[i]["name"]
})
}
console.log (Data);

关于javascript - 无法推送列表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61379912/

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