Rav*_*eja 2 javascript arrays jquery json
我有一个JSON字符串.
var obj = {"cities":[{"city_name":"abc"},{"city_name":"xyz"}]}
Run Code Online (Sandbox Code Playgroud)
如何city_name使用JavaScript或JQuery获取密钥的值,并获取另一个数组,如:
["abc","xyz"]
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法,但无法弄清楚.
您可以使用 .map
var obj = {"cities":[{"city_name":"abc"},{"city_name":"xyz"}]}
var result = obj.cities.map(function (el) {
return el.city_name;
});
console.log(result);Run Code Online (Sandbox Code Playgroud)
如果你使用ES2015,你也可以使用.map 与arrow function
var result = obj.cities.map(el => el.city_name);
Run Code Online (Sandbox Code Playgroud)