foreach in JS

Will man ein JS ein associatives Array, welches eigentlich ein Objekt mit dynamischen Eigenschaften ist, mit einer foreach Schleife zu durchlaufen und die Keys und die Values zu erhalten, geht das so.

const Buch = {
  titel: "Ab die Post",
  isbn: "344254565X",
  autor: "Pratchet",
  pubdate: "15.8.2005"
};
// or
const Buch = {
  titel: "Ab die Post",
  isbn: "344254565X",
  autor: "Pratchet",
  pubdate: "15.8.2005"
};
// foreach
Object.entries(Buch).forEach(([key, value]) => {
  console.log(`${key}: ${value}`);
});

Hier noch eine einfache foreach Schleife:

const arr = [1, 2, 3, 4, 5];

arr.forEach((element, index) => {
  console.log(`Element ${index}: ${element}`);
});

Ausgabe:

Element 0: 1
Element 1: 2
Element 2: 3
Element 3: 4
Element 4: 5