Javascript nemá forEach
const arr = [1, 2, 3];
const obj = {a: 1, b: 2, c: 3};
const str = '123';
const set = new Set([1, 2, 3]);
const map = new Map([[0, 1], [1, 2], [2, 3]]);
Object.entries(obj).forEach(([key, value]) => {
console.log(key, value);
});
arr.forEach((value, key) => {
console.log(key, value);
});
Array.from(str).forEach((value, key) => {
console.log(key, value);
});
Array.from(set).forEach((value, key) => {
console.log(key, value);
});
map.forEach((value, key) => {
console.log(key, value);
});
Jinak je samozřejmě k dispozici for, for in a for of.