【发布时间】:2021-12-04 13:55:01
【问题描述】:
因此,由于 laravel 中的雄辩关系,我有一个数组,其中包含一个对象。所以数组看起来像这样:
文件:
[
{
"id": 6,
"name": "document",
"supplier": {
"id": 5,
"name": "H.B.C",
}
},
{
"id": 5,
"name": "document",
"supplier": {
"id": 5,
"name": "H.B.C",
}
},
{
"id": 4,
"name": "document",
"supplier": {
"id": 4,
"name": "Avrora",
}
}
]
现在我正在尝试使用 lodash 来获取唯一的供应商,所以在上面的示例中我想返回 H.B.C 和 Avrora 没有另一个 H.B.C.
我正在尝试什么:
CollectionSuppliers () {
return uniq(this.Documents.supplier.map(({ name }) => name))
},
但我得到一个错误:
Cannot read properties of undefined (reading 'map')
【问题讨论】:
标签: javascript vue.js lodash