【发布时间】:2020-12-11 06:58:36
【问题描述】:
let allChecked = _.every(this.collection, this.checked);
如果集合中的每个项目对于checked 属性都为真,我有这个现有的代码返回真。我想修改它,而不是迭代集合中的每个项目,只迭代另一个属性上没有 true 的项目。即,对于集合中的项目,还有另一个名为 disabled 的属性。如果此属性设置为 true,我想在此 _.every() 检查中完全忽略这些项目。
【问题讨论】:
-
您可以将谓词传递给 .every: `.every(this.collection, item => item.disabled || item.checked)
标签: javascript typescript lodash