我有一个看起来像这样的对象:
const people = {
men: 4,
women: 2,
total: 6,
participants: {
1: 4,
2: 1,
3: 0
}
};
我正在努力实现这样的结果:
1名参与者计数4
2名参与者数1
3个参与者计数0< - 如果计数=== 0,则隐藏我
实现这一目标的最佳方法是什么?使用map
或forEach
或for
循环?感谢任何帮助,我尝试过:
for (let key in people.participants) {
console.log("count",people.participants[key],"key",key;
}
似乎正在工作,除非我不能像在map
那样在React组件中使用它...
答案 0 :(得分:-1)
我最喜欢的方式:)
people.participants.forEach(function(elem, index, array) {
if(elem === 0) {
hideElem(elem);
}
}, this);
function hideElem(elem) {
//do the stuff here
}