Dla każdego
Lekcja 10 z 18 w kursie Metody tablic w JavaScript w Coddy.
Metoda forEach() to wbudowana funkcja dla tablic, która wykonuje podaną funkcję raz dla każdego elementu tablicy. Ta funkcja, nazywana funkcją zwrotną, może wykonywać różne operacje na elementach, takie jak zapisywanie w logu, modyfikowanie ich lub zbieranie informacji. Wykonywanie przebiega od pierwszego elementu (indeks 0) do ostatniego.
Utwórzmy tablicę owoców i użyjmy forEach(), aby zapisać ich nazwy i ceny w logu:
const fruits = ["apple", "banana", "orange"];
const prices = [1.50, 0.75, 2.00];
fruits.forEach((fruit, index) => {
console.log(`${fruit} - $${prices[index]}`);
});
/* Wynik: apple - $1.5
banana - $0.75
orange - $2
*/Funkcja zwrotna: Ta funkcja przyjmuje trzy argumenty:
element: Aktualnie przetwarzany element.index: Indeks bieżącego elementu w tablicy.array: Oryginalna tablica, dla której wywołanoforEach()(opcjonalnie).
Wyzwanie
ŁatwyMamy grupę czworga dzieci, które mają odpowiednio 3, 4, 7 i 2 czekoladki, zgodnie z tablicą chocolates.
Twoim zadaniem jest napisać kod JavaScript, który podwoi liczbę czekoladek każdego dziecka i wyświetli tablicę w konsoli.
Spróbuj swoich sił
let chocolates = [3, 4, 7, 2];
// Napisz kod tutajWszystkie lekcje w sekcji Metody tablic w JavaScript
Poćwicz samodzielnie: Kompilator JavaScript online