こんにちは、私はオブジェクトの配列を持っています。これらのオブジェクトは何とか$$hashKey
を得ます。私はを削除する必要がありますので、私のドロップはユニークなロジックを複製または削除します。
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(ticker、ticker => {return {ticker: "ticker"}};} ); ** – JonSG