我有一个 mobile_specs 对象,它有几个字段,如DeviceName,Brand,Camera。 我循环使用 mobile_specs 对象,以便我可以以表格格式打印两个手机的规格:
var i=0;
Object.keys(mobile_specs).forEach(function(key) {
if(i==5)
{
break;
}
var mobile1=mobile_specs.[key];
var mobile2=mobile_specs.[key];
alert(mobile1 + " " +mobile2);
i++;
});
但上面的代码给出了一个错误:
Illegal break statement
当i == 5时,我怎么能打破循环?
感谢任何帮助。
答案 0 :(得分:4)
除了抛出异常之外,没有办法停止或中断forEach()循环。我认为forEach不适合你的工作,而是使用一个简单的循环