gpt4 book ai didi

javascript - 如何从 JSON 响应中获取逗号分隔列表?

转载 作者:行者123 更新时间:2023-11-29 17:23:27 26 4
gpt4 key购买 nike

你好,我有一个 javascript 问题,我得到了一个 JSON 结果:

{"0":"San Diego acls","1":"San Diego pals","2":" San Diego CPR","3":" Temecula acls","4":" Temecula pals"}

它存储在一个名为 data 的变量中。

我想解析这个数据变量并制作一个列表:

San Diego acls, San Diego pals, San Diego CPR, Temecula acls, Temecula pals

有什么优雅的方法吗?

谢谢

最佳答案

你需要的是:

var res = [];
for (var x in obj)
if (obj.hasOwnProperty(x))
res.push(obj[x]);
console.log(res.join(","));

还有另一种“优雅”的方式(取自 Alex's answer ),

res = [];
Object.keys(obj).forEach(function(key) {
res.push(obj[key]);
});
console.log(res.join(","));

如果您需要特定顺序的结果,在对数组调用 forEach 之前对键(来自 Object.keys(obj))进行排序会有所帮助。像这样:

Object.keys(obj).sort().forEach(function(key) {

关于javascript - 如何从 JSON 响应中获取逗号分隔列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061061/

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