我有json喜欢
[
{
"name": "xx",
"address": "Ch"
},
{
"name": "yy",
"address": "Ch"
},
{
"name": "zz",
"address": "TRY"
}
]
我想要像
这样的结果var names=["xx","yy","zz"]
但不要使用循环。
答案 0 :(得分:4)
var names = json.map(function(item) {
return item.name;
});
答案 1 :(得分:1)
您可以使用jsonQ http://ignitersworld.com/lab/jsonQ.html
var list=[
{
"name": "xx",
"address": "Ch"
},
{
"name": "yy",
"address": "Ch"
},
{
"name": "zz",
"address": "TRY"
}
];
var names=jsonQ(list).find("name").value();
答案 2 :(得分:0)
const names = json.map(item => item.name);
答案 3 :(得分:-1)
var names = jQuery.parseJSON(json_object);
可能你不需要循环,但你必须导入这个着名的js liabrary。可能在那个源代码中有一个循环(我不知道那里有什么)