what is foreach used for in javascript code example

Example 1: javascript foreach

const avengers = ['thor', 'captain america', 'hulk'];
avengers.forEach((item, index)=>{
	console.log(index, item)
})

Example 2: JavaScript Array Methods .forEach()

let days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
days.forEach(function log(day) {
  console.log(day)
})

// ES6 verzió óta lehetséges az ún. "array function" használata
// az eredmény ugyanaz lesz, mint az előző szintaxissal
days.forEach(day => {
  console.log(day)
});

// amikor a függvénytörzs egy sor, kapcsos zárójel és sortörés nélkül is
// írhatjuk a függvényt
days.forEach(day => console.log(day));