Skip to content

Instantly share code, notes, and snippets.

@artokun
Created September 10, 2015 23:58
Show Gist options
  • Save artokun/4235454e1cd245ee49b2 to your computer and use it in GitHub Desktop.
Save artokun/4235454e1cd245ee49b2 to your computer and use it in GitHub Desktop.
loops for ES6 and ES5
let arr = [1, 2, 3, 4, 5];
let sum = 0;
var sum2 = 0;
var sum3 = 0;
//ES6 Loop
for (let v of arr) {
sum += v;
}
//ES5 for loop
for (var i = 0; i < arr.length; i++) {
sum2 += arr[i];
}
//ES5 forEach loop
arr.forEach(function(v, index, array){
sum3 += v;
});
console.log('1 + 2 + 3 + 4 + 5 =', sum);
console.log('1 + 2 + 3 + 4 + 5 =', sum2);
console.log('1 + 2 + 3 + 4 + 5 =', sum3);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment