为什么我的Ramda dropRepeats功能在这里不起作用?

时间:2016-09-22 19:58:11

标签: javascript functional-programming ramda.js

正如您在 Ramda REPL link here 中看到的那样,我希望从最终数组中删除m。但它还在吗?

enter image description here

以下是 R.dropRepeats

上的文档
const removeRepeats = tickers => {
    console.log('removeRepeats',tickers);
    let cleaned = R.dropRepeats(tickers);
    console.log('cleaned',cleaned);
    return R.dropRepeats(tickers);
};

let tickers = ['m', 'g', 'j', 'm'];

let final = removeRepeats(tickers);

console.log('final', final);

1 个答案:

答案 0 :(得分:2)

R.uniq可能是您之后的功能:

> R.uniq(['m', 'g', 'j', 'm'])
['m', 'g', 'j']