ES 2015

Array methods - forEach

ForEach - example

Example of a forEach loop on an array, using an arrow function.
const bands = [
  {name: "Beastie Boys", category: "Rap", start: 1979, end: 2012},
  {name: "Nirvana", category: "Grunge", start: 1987, end: 1994},
  {name: "Run DMC", category: "Rap", start: 1981, end: 2002},
  {name: "Sound Garden", category: "Grunge", start: 1984, end: 1997},
  {name: "Queen", category: "Rock", start: 1970, end: 1991},
  {name: "The Beatles", category: "Pop", start: 1960, end: 1970}
];
const result = document.querySelector('#am_result_foreach');

/* FOR EACH */
bands.forEach(band => {
  const years = band.end - band.start;
  result.innerHTML += `${band.name}: ${years} years<br>`
});
(Do not use for large arrays, is apparently a bit slow in Chrome at this time, June 2018)
RESULT