【发布时间】:2018-08-29 04:40:24
【问题描述】:
在这个例子中可以避免点吗?
_.reject([1, 4, null, undefined, 2, 5], item => _.isNull(item) || _.isUndefined(item));
// -> [1, 4, 2, 5]
【问题讨论】:
标签: javascript functional-programming lodash
在这个例子中可以避免点吗?
_.reject([1, 4, null, undefined, 2, 5], item => _.isNull(item) || _.isUndefined(item));
// -> [1, 4, 2, 5]
【问题讨论】:
标签: javascript functional-programming lodash
使用_.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>
【讨论】:
或者只使用_.compact 而不是_.reject:
详情见this链接。
【讨论】: