我有这样的物体
Names = [
{
group: 'BII',
categories: null
},
{
group: 'GVL',
categories: []
}
];
我需要创建一个新的字符串数组,看起来像这样
Groups = ['BII','GVL'];
Angular中是否有一些简单的解决方案,或者我需要检查对象中的所有属性?
答案 0 :(得分:10)
尝试一下:
let Groups = Names.map((a) => a.group)
答案 1 :(得分:3)
尝试这样:
如果您不想与众不同,请执行以下操作:
this.Names.map(x => x.group)
对于不同的人,
this.distinctresult = Array.from(new Set(this.allResult));
答案 2 :(得分:1)
const names = [ {
group: 'BII',
categories: null
},
{
group: 'GVL',
categories: []
}];
let result = names.map(({group}) => group);
console.log(result);
map
答案 3 :(得分:0)
let result = Names.map(({ name }) => name.group)