我正尝试将一个包含对象的数组转换为一个单独的对象,其中键是“page”,值是“has_access”。这样,我以后就可以通过例如has_access.about来访问它。
是否有一行代码可以实现这个功能?
我尝试过了这个,但它只返回原始数组。
var myData = Object.keys(data).map(key => {
return data[key];
})
这是我想转换的源数组
[
{
"id": 215,
"page": "home",
"has_access": 1,
},
{
"id": 216,
"page": "about",
"has_access": 0,
},
{
"id": 217,
"page": "profile",
"has_access": 1,
}
]
期望结果:
has_access: {
home: 1
about: 0
profile: 1
}