this.state = { glasses :[{id:0,,value:100, show:true,},
{id:1,,value:150, show:false},
{id:2, value:200, show:true,},
{id:3, value:300, show:false,} . ]
}
我有这些数据处于状态。我需要通过map迭代此状态,如果遇到show:true,它应该停止迭代。就像它突破了地图功能一样。任何帮助将不胜感激。
答案 0 :(得分:2)
您为什么不使用 for循环?
我建议这样做,因为似乎无法在 map 上使用 break 。有人在这里问类似的问题:Break statement in javascript array map method