标签: javascript functional-programming lodash
在这个例子中有可能避免点吗?
_.reject([1, 4, null, undefined, 2, 5], item => _.isNull(item) || _.isUndefined(item)); // -> [1, 4, 2, 5]
答案 0 :(得分:2)
使用_.isNil()拒绝所有undefined或null的项目:
_.isNil()
undefined
null
const result = _.reject([1, 4, null, undefined, 2, 5], _.isNil); console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.min.js"></script>
答案 1 :(得分:0)
或者只是使用 _.compact 而不是 _.reject:
_.compact
_.reject
有关详细信息,请参阅 this 链接。