Junior
Z jakimi metodami iteracji po tablicach jesteś zaznajomiony?
sobes.tech AI
Odpowiedź od AI
Aby przejść przez tablice w JavaScript (Frontend), znane są następujące metody:
-
Pętle
for— klasyczna pętla z indeksemfor...of— iteracja po elementach tablicywhileido...while— pętle warunkowe
-
Metody tablicowe
forEach(callback)— wywołuje funkcję dla każdego elementu, nie zwraca nowej tablicymap(callback)— tworzy nową tablicę, stosując funkcję do każdego elementufilter(callback)— tworzy nową tablicę z elementów, dla których funkcja zwróciłatruereduce(callback, initialValue)— redukuje tablicę do jednej wartości
-
List comprehension (podobne) W JavaScript nie ma bezpośredniej składni list comprehension jak w Pythonie, ale można używać
mapifilterdo podobnych celów.
Przykład przejścia przez tablicę z użyciem forEach i map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
W ten sposób, do przejścia przez tablice można używać zarówno klasycznych pętli, jak i funkcjonalnych metod tablicowych, które czynią kod bardziej wyrazistym i zwięzłym.