[英]How to get values from key/value array in JavaScript or jQuery
我有一個JSON字符串。
var obj = {"cities":[{"city_name":"abc"},{"city_name":"xyz"}]}
如何使用JavaScript或JQuery獲取關鍵city_name
的值,並獲取另一個數組,如:
["abc","xyz"]
我嘗試了很多方法,但無法弄清楚。
您可以使用.map
var obj = {"cities":[{"city_name":"abc"},{"city_name":"xyz"}]} var result = obj.cities.map(function (el) { return el.city_name; }); console.log(result);
如果您使用ES2015
您還可以使用帶arrow function
.map
var result = obj.cities.map(el => el.city_name);
您可以使用:
var newObj = [];
$.each(obj.cities,function(k,v){
newObj.push(v.city_name);
});
console.log(newObj);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.