2012-02-06 67 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

是的,這是打破了多個循環的最佳方式。