Junior
S jakými metodami procházení polí jste obeznámeni?
sobes.tech AI
Odpověď od AI
Pro procházení polí v JavaScriptu (Frontend) jsou známy následující metody:
-
Smyčky
for— klasická smyčka s indexemfor...of— průchod prvky polewhileado...while— podmíněné smyčky
-
Metody pole
forEach(callback)— volá funkci pro každý prvek, nevrací nové polemap(callback)— vytváří nové pole aplikací funkce na každý prvekfilter(callback)— vytváří nové pole s prvky, pro které funkce vrátilatruereduce(callback, initialValue)— zredukuje pole na jednu hodnotu
-
List comprehension (podobně) V JavaScriptu neexistuje přímá syntaxe list comprehension jako v Pythonu, ale lze použít
mapafilterpro podobné účely.
Příklad průchodu polem s použitím forEach a 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]
Tímto způsobem lze pole procházet jak klasickými smyčkami, tak funkcionálními metodami pole, které činí kód výstižnější a stručnější.