Menu
Coddy logo textTech

Metody tablic, część 4

Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 69 z 77.

Oto jeszcze więcej przydatnych metod tablic:

1. map(callback): Tworzy nową tablicę zawierającą wyniki wywołania podanej funkcji dla każdego elementu tablicy, na której ją wywołano.

let numbers = [1, 2, 3];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // Wynik: [2, 4, 6]

2. filter(callback): Tworzy nową tablicę zawierającą wszystkie elementy, które przechodzą test zaimplementowany przez przekazaną funkcję.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Wynik: [2, 4]

3. reduce(callback, initialValue): Wykonuje funkcję redukującą dla każdego elementu tablicy, uzyskując jedną wartość wynikową.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Wynik: 10
challenge icon

Wyzwanie

Łatwy

Otrzymujesz tablicę numbers = [1, 2, 3, 4, 5]. Wykonaj poniższe kroki i bezpośrednio wyświetl wyniki:

  1. Użyj map(), aby utworzyć nową tablicę, w której każda liczba jest pomnożona przez 3, i wyświetl wynik.
  2. Użyj filter(), aby utworzyć nową tablicę zawierającą tylko liczby większe niż 3, i wyświetl wynik.

Spróbuj swoich sił

let numbers = [1, 2, 3, 4, 5];
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online