【问题标题】:How to break foreach loop in javascript? [duplicate]如何打破javascript中的foreach循环? [复制]
【发布时间】:2018-02-08 13:31:24
【问题描述】:

我有一个对象 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 时中断循环?

感谢任何帮助。

【问题讨论】:

标签: javascript node.js object


【解决方案1】:

除了抛出异常之外,没有其他方法可以停止或中断forEach() 循环。我认为forEach 不适合您的工作,请改用简单的循环

猜你喜欢
  • 2010-10-07
  • 2011-12-08
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 2022-12-15
  • 1970-01-01
  • 2019-02-14
相关资源
最近更新 更多