Junior
S akými metódami prechádzky po poliach ste oboznámení?
sobes.tech AI
Odpoveď od AI
Na prechádzanie po poliach v JavaScripte (Frontend) sú známe nasledujúce metódy:
-
Smyčky
for— klasická slučka s indexomfor...of— prechádzanie prvkami poľawhileado...while— podmienkové slučky
-
Metódy poľa
forEach(callback)— volá funkciu pre každý prvok, nevracia nové polemap(callback)— vytvára nové pole aplikovaním funkcie na každý prvokfilter(callback)— vytvára nové pole s prvkami, pre ktoré funkcia vrátilatruereduce(callback, initialValue)— zredukuje pole na jednu hodnotu
-
List comprehension (podobne) V JavaScripte neexistuje priama syntax na list comprehension ako v Pythone, ale
mapafiltermôžu byť použité na podobné účely.
Príklad prechádzania poľa pomocou 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]
Takto je možné prechádzať polia ako klasickými slučkami, tak aj funkcionálnymi metódami poľa, ktoré robia kód výstižnejším a stručnejším.