考虑以下数据:
{
"id": 1,
"title": "Title one",
"category_data": {
"2": "Team",
"7": "Queries"
}
},
我使用此功能将数据遍历到所有类别:
remove_category_duplicates: function () {
// Get all categories and remove duplicates
let data = {}
this.info.forEach(i=>{
Object.assign(data,i.category_data);
})
return data;
},
这将返回一个对象,如下所示:
Object {
12: "Fax",
2: "Team",
6: "Questions",
7: "Queries"
}
我如何只返回值(例如Ex,Fax)?然后,我想将这些名称值推入数组。
谢谢
要仅返回值,可以使用如下Array.map
函数:
let arr = this.info.map(val => val.category_data);
...或使用Object.values()
评论中提到的更新的内容;)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句