Ramda是否有一个函数可以从列表中删除假值?
我知道我们可以简单地使用var compact = R.filter(R.identity);
,但我是否错过了现成的功能?
Ramda是否有一个函数可以从列表中删除假值?
我知道我们可以简单地使用var compact = R.filter(R.identity);
,但我是否错过了现成的功能?
没有直接的等价物,但是 R.filter(R.identity)
和 R.filter(Boolean)
都可以使用。
R.reject(R.isNil)
对于过滤 null/undefined 很有用。
RA.compact([0, 1, false, 2, '', 3]); //=> [1, 2, 3]