[英]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.