const data = [
{id: "001", failedReason: [1000]},
{id: "001", failedReason: [1001]},
{id: "001", failedReason: [1002]},
{id: "001", failedReason: [1000]},
{id: "001", failedReason: [1000, 1003]},
{id: "002", failedReason: [1000]}
];
Учитывая этот набор данных, если бы я хотел вернуть массив объектов только с уникальными id
значениями, тогда я мог бы использовать Lodash для простого вызова: _.uniqBy(data, 'id')
Я знаю, что с этим методомсохраняется только первое вхождение элемента / совпадения.
Вышесказанное вернет:
[ { id: '001', failedReason: [ 1000 ] },
{ id: '002', failedReason: [ 1000 ] } ]
Я новичок в Ramda.Что эквивалентно одной строчке Ramda?
R.uniqBy(???, data)