Control flow / Loops

//ECMAScript 6 feature
let numbers = [235711131719];
let sum = 0;
for (let number of numbers) {
    sum += number;
}
//sum is 77
console.log(`sum is ${sum}`);


The for...of statement creates a loop Iterating over iterable objects (including Array, Map, Set, arguments object and so on), invoking a custom iteration hook with statements to be executed for the value of each distinct property.

for (variable of object)
  statement