gpt4 book ai didi

JavaScript Push() 覆盖现有数据

转载 作者:行者123 更新时间:2023-12-01 01:53:47 26 4
gpt4 key购买 nike

$.getJSON("http://aratarikan.com/api/posts?format=json").done(function (json) {
resultsTop = json.results;
sumTop = resultsTop.length;
for (i=0; i<sumTop; i++){
resultTop = resultsTop[i];
var event = [];
event ["id"] = resultTop.id;
event ["pu"] = resultTop.publish_date;
event ["ti"] = resultTop.title;

var events =[];
events.push(event);
console.log(events)
}
});

事件仅捕获最后一个事件数据。 for 循环似乎没有完成这项工作。我需要获取一个 JSON 并以它以外的格式创建一个新的 JSON。

源 json: http://aratarikan.com/api/posts?format=json目标json格式:http://aratarikan.com/static/data.json

最佳答案

定义事件 before for 循环:

var events =[];
for (i=0; i<sumTop; i++){
resultTop = resultsTop[i];
var event = [];
event ["id"] = resultTop.id;
event ["pu"] = resultTop.publish_date;
event ["ti"] = resultTop.title;

events.push(event);
}
console.log(events)

关于JavaScript Push() 覆盖现有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51207417/

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