diff options
author | Yi Hong Ang <ang.yi.hong@gmail.com> | 2016-10-31 07:33:22 +0800 |
---|---|---|
committer | ven <vendethiel@hotmail.fr> | 2016-10-31 00:33:22 +0100 |
commit | 6d351553ac83f08d8ad784c57740ddc43899859c (patch) | |
tree | 1b8b466132d1f4d3432dc68af30456d03b6b1abd /javascript.html.markdown | |
parent | a98cc99ef7601ae6e27960563f5b8b73953b25c7 (diff) |
add labeled loop breaking for Javascript (#2539)
Diffstat (limited to 'javascript.html.markdown')
-rw-r--r-- | javascript.html.markdown | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/javascript.html.markdown b/javascript.html.markdown index 98261334..38119864 100644 --- a/javascript.html.markdown +++ b/javascript.html.markdown @@ -230,6 +230,17 @@ for (var i = 0; i < 5; i++){ // will run 5 times } +// Breaking out of labeled loops is similar to Java +outer: +for (var i = 0; i < 10; i++) { + for (var j = 0; j < 10; j++) { + if (i == 5 && j ==5) { + break outer; + // breaks out of outer loop instead of only the inner one + } + } +} + // The for/in statement iterates over every property across the entire prototype chain. var description = ""; var person = {fname:"Paul", lname:"Ken", age:18}; |