【发布时间】:2022-07-18 20:52:41
【问题描述】:
我有以下对象数组。我想获得属性为真的总计数。即在这种情况下,启用的总数为 5
let data =
[
{
comment: true,
attachment: true,
actionPlan: true
},
{
whenValue: '',
comment: true,
attachment: false,
actionPlan: true
}
]
我在下面尝试了一些方法,但没有成功。
const countObj = questionAttributes.questionMandatoryOptions.reduce((acc, curr) => {
return {
//想要获取具有真值的属性 };
});
对于数组中的单个项目,我可以使用 followign 来实现:
const total =
options[0];
const totalelections = Object.values(
total
).filter((v) => v).length;
谢谢
【问题讨论】:
标签: typescript angular14