我有记录:
let a = [{
"resource" : "user",
"permissions" : [
"add",
"list",
"verify",
"add-credit",
"deactive",
"trash",
"edit",
"impersonate",
"active"
]
},
{
"resource" : "company",
"permissions" : [
"list",
"verify",
"pending",
"reject"
]
}];
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
{"user":[
"add",
"list",
"verify",
"add-credit",
"deactive",
"trash",
"edit",
"impersonate",
"active"
],
"company" : [
"list",
"verify",
"pending",
"reject"
]
};
Run Code Online (Sandbox Code Playgroud)
这可以通过自定义函数完成,以将结果存储并存储到另一个变量.
我要的是做到这一点的map,filter或在ES6的JavaScript中的任何新功能.
我试过用map.
a.map(function (res){return res.resource})
Run Code Online (Sandbox Code Playgroud)