Loops/Foreach: Difference between revisions

Content added Content deleted
Line 948: Line 948:


=={{header|JavaScript}}==
=={{header|JavaScript}}==

This works for any object, as well as arrays. It iterates over the keys of an object.
For arrays in ES5, we can use Array.forEach():

<lang JavaScript>"alpha beta gamma delta".split(' ').forEach(
function (x) {
console.log(x);
}
);</lang>

Output:
<pre>alpha
beta
gamma
delta</pre>

More generally, the following works for any object, including an array. It iterates over the keys of an object.
<lang JavaScript>for (var a in o) {
<lang JavaScript>for (var a in o) {
print(o[a]);
print(o[a]);