嗨,所以我有對象的數組。這些物體以某種方式獲得$$hashKey
。我需要刪除$$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(tickers,ticker => {return {ticker:ticker [「ticker」]};} ); ** – JonSG