JavaScript giver os flere indbyggede funktioner til at arbejde med arrays, der er kendt som array-metoder. Lad os se nærmere på JavaScript forEach()-metoden.
Metoden forEach() udfører en tilbagekaldsfunktion for hvert element i arrayet. Denne tilbagekaldsfunktion accepterer mellem et og tre argumenter:
- Aktuel værdi (påkrævet) – Værdien af det aktuelle array-element, der behandles i loop
- Indeks (valgfrit) – Det aktuelle elements indeksnummer
- Array (valgfrit) – Arrayet forEach() blev kaldt på
I betragtning af at vi har følgende array nedenfor:
const numbersArray = [1, 2, 3, 4, 5];
Lad os anvende forHver()-metoden til talarray, du har brug for en tilbagekaldsfunktion (eller anonym funktion):
numbersArray.forEach(function() {
// code
});
Funktionen vil blive udført på hvert element i arrayet. Det kræver den aktuelle værdi-parameter, som repræsenterer elementet i et array, som i øjeblikket behandles i loop:
numbersArray.forEach(function(number) {
console.log(number);
});
Dette er den mindst nødvendige syntaks for at køre forEach()-metoden.
Alternativt kan du bruge ES6 pilfunktionsrepræsentationen til at forenkle koden:
numbersArray.forEach(number => console.log(number));
Hvis du kunne lide dette indlæg, så del venligst og følg mig på DEV.to eller Twitter, hvis du gerne vil vide det, så snart jeg udgiver et opslag! 🔥