Loops/Nested: Difference between revisions

add JavaScript
(→‎{{header|Ruby}}: ++ smalltalk)
(add JavaScript)
Line 250:
}
}</lang>
 
=={{header|JavaScript}}==
Demonstrates use of <code>break</code> with a label.
Uses <code>print()</code> function from [[Rhino]].
<lang javascript>// a "random" 2-D array
var a = [[2, 12, 10, 4], [18, 11, 9, 3], [14, 15, 7, 17], [6, 19, 8, 13], [1, 20, 16, 5]];
 
outer_loop:
for (var i in a) {
print("row " + i);
for (var j in a[i]) {
print(" " + a[i][j]);
if (a[i][j] == 20)
break outer_loop;
}
}
print("done");</lang>
 
=={{header|Lisaac}}==
Anonymous user