【发布时间】:2016-09-23 05:40:38
【问题描述】:
正如您在我的 Ramda REPL link here 中看到的,我希望 m 从最终数组中删除。但是它还在吗?
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);
【问题讨论】:
-
文档说“返回一个没有任何连续重复元素的新列表”,那些
ms 不是连续的...... -
哈哈,这太蹩脚了......嗯,我想我需要继续寻找另一种方法来使用这些框架之一来实现这一目标。
-
@ewcz 你想发布你的答案吗?顺便说一句,我在这里找到了一个 lodash 解决方案:lodash.com/docs/4.16.1#uniq
-
@LeonGaban 如果评论有帮助,那么它已经达到了它的目的...... :)
-
Ramda 也有unique。
标签: javascript functional-programming ramda.js