gpt4 book ai didi

jquery - 将对象推送到数组并获取数组内容

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

我从 Ajax 调用中获取结果,并希望将其作为对象推送到数组中;

这是我的尝试:

var myList = [""];

$.ajax({
url: 'list.json',
dataType: 'json',
success: function (data) {

for (var i = 0; i < data.length; i++) {
myList.push({
id: data[i].id,
text: data[i].text
});
}
console.log(myList);

}
});

我得到的输出是:

["",Object, Object, Object, ...]

我想知道如何获得这样的输出:

["", {id:"id", text:"text"}, {id:"id", text:"text"}, ...]

最佳答案

您可以使用JSON.stringify() 方法将对象转换为 JSON 字符串。

console.log(JSON.stringify(myList));
<小时/>

更新:您的问题输出不是有效的 json,要转换为该格式,请使用 String#replace 方法。

console.log(JSON.stringify(myList).replace(/({\s?|,\s?)"(\w+)":/g,'$1$2:'));

关于jquery - 将对象推送到数组并获取数组内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37948894/

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