[英]How to map json object to array
我有json:
{
"userList":
[{
"name": "Bob",
"age": 28
},{
"name": "Tom",
"age": 45
},{
"name": "Alice",
"age": 32
}]
}
我只想減少年齡並將其放入數組,例如:public mainChartData1:Array = [28,45,32];
我已經開始通過下一個代碼來做到這一點:
const arr = this.users.map(obj => {
var localObj = [];
localObj[obj] = obj.age;
return localObj;
});
但這是行不通的。
您可以使用一個小地圖功能來提取數組年齡
const inputObject = { "userList": [{ "name": "Bob", "age": 28 },{ "name": "Tom", "age": 45 },{ "name": "Alice", "age": 32 }] }; const output = inputObject.userList.map(user => user.age); console.log(output);
說arrayObject
是您擁有的對象,請遵循以下步驟。 map
將返回一個新數組,該數組將分配給ageArray
。
let ageArray = arrayObject.userList.map(e => e.age)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.