2017-04-11 86 views
0

这是确定使用lodash到simplfly的东西,只是好奇我怎么能做到这一点的情况下:替代项目以避免冗余

我想做一个过滤器,它的复选框的列表,这样的状态我想有类似

['apple','samsung']; 

我可以做手动推和删除,但我正在寻找lodash方法,使更干净的代码。

+2

你想要做什么?什么是输入?输出 ? – Weedoze

回答

0

我假设你想用Array.prototype.filter方法删除重复项(文档是here)。你可以做这样的事情:

const arr = [1,2,3,4,4]; 
arr.filter((e1, e2) => e1 !== e2); // will return [1,2,3,4] 
0

使用uniqBy

_.uniqBy(array, [iteratee=_.identity])

_.uniqBy([2.1,1.2,2.1]);将返回[2.1,1.2]