我有一个对象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时,我该如何打破循环?
任何帮助都会受到赞赏。
return
代替break
。你不能在forEach
中使用break
,可以使用for
循环来代替。 - Get Off My Lawn