Привет, поэтому у меня есть массив объектов. Эти объекты каким-то образом получают $$hashKey
. Мне нужно удалить $$hashKey
, чтобы мой кадр дублировал или удалял логику uniques.
let tickers = [
{
$$hasKey: "object:280",
ticker: 'goog'
},
{
$$hasKey: "object:308",
ticker: 'goog'
},
{
$$hasKey: "object:327",
ticker: 'goog'
}
]
R.uniq(tickers); //-> Returns all instead of 1
R.dropRepeats(tickers); //-> Returns all instead of 1
Я попытался это, но тогда мой тиккеры массив в конечном итоге с 3 undefined
значениями.
const removeRepeats = tickers => {
console.log('removeRepeats', tickers);
tickers = _.map(tickers, ticker => {
delete ticker['$$hasKey'];
});
return R.dropRepeats(tickers);
};
ли «ramda» имеют **карта()**? – JonSG
Да http://ramdajs.com/docs/#map –
Что произойдет, если вы обновите removeRepeats с помощью: ** tickers = _.map (tickers, ticker => {return {ticker: ticker ["ticker"]};}); ** – JonSG