Javascript 为什么我的Ramda dropRepeats函数在这里不起作用?
正如您在my中所看到的,我希望从最终数组中删除Javascript 为什么我的Ramda dropRepeats函数在这里不起作用?,javascript,functional-programming,ramda.js,Javascript,Functional Programming,Ramda.js,正如您在my中所看到的,我希望从最终数组中删除m。但它仍然存在 这是 const removeRepeats = tickers => { console.log('removeRepeats',tickers); let cleaned = R.dropRepeats(tickers); console.log('cleaned',cleaned); return R.dropRepeats(tickers); }; let tickers = ['m
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);
可能是您所追求的功能:
> R.uniq(['m', 'g', 'j', 'm'])
['m', 'g', 'j']
可能是您所追求的功能:
> R.uniq(['m', 'g', 'j', 'm'])
['m', 'g', 'j']
文档中说“返回一个没有任何连续重复元素的新列表”,那些
m
s不是连续的…Lol很好,是跛脚的。。。嗯,我想我需要继续寻找另一种方法来用这些框架中的一个来完成这个任务。@ewcz你想发布你的答案吗?顺便说一句,我在这里找到了一个解决方案:@LeonGaban如果评论有帮助,那么它已经达到了目的…:)Ramda也有。文档中说“返回一个没有任何连续重复元素的新列表”,那些m
s不是连续的…哈哈,这很糟糕。。。嗯,我想我需要继续寻找另一种方法来用这些框架中的一个来完成这个任务。@ewcz你想发布你的答案吗?顺便说一句,我在这里找到了一个解决方案:@LeonGaban如果评论有帮助,那么它已经达到了目的…:)拉姆达也有。