【发布时间】:2020-07-14 05:42:35
【问题描述】:
我正在尝试从数组内部的数组和对象中检索所有唯一值
var items = [
{
colors:['white', 'black'],
fruits:['apple, banana']
},
{
colors:['yellow', 'black'],
fruits:['mango, blueberry'],
},
...
]
const property = 'colors'
const values = this.distinct(this.items.map(item => item[property].map(elem => elem))
我希望这些值返回一个包含每个颜色值的数组,如下所示:
['black','white','yellow']
但它不起作用,我不明白为什么
【问题讨论】:
标签: javascript arrays object ecmascript-6 array.prototype.map