2012-02-06 69 views
0

可能重复:
Best way to break from nested loops in Javascript?的Javascript break语句善

是使用标签来打破循环,在JavaScript中的好的做法呢?何况,如果有任何利弊

例:

var i, j; 
outer: 
    for(i in [0,1,2,3]) { 
    inner: 
     for(j in [0,1,2,3]) { 
      if(j == 1) { 
       break outer; 
      } 
     } 
     console.log("inner") 
    } 
console.log("outer"); 
+0

您不应该在数组中使用'for .. in'循环。 – dfsq 2012-02-06 07:14:52

+0

这不是重复的。 – user123444555621 2012-02-06 07:29:42

+1

@关闭问题的人我没有问如何退出JavaScript嵌套循环。我问过是否使用标签是一种好的做法。花时间在结束之前阅读问题。 – Tamil 2012-02-06 07:48:30

回答

0

是的,这是打破了多个循环的最佳方式。