Úkoly s poli v JavaScriptu
1. map() - zvýšení čísel o 5
const cisla = [2, 4, 6, 8, 10];
const vysledek = cisla.map(x => x + 5);
2. filter() - čísla menší než 8
const cisla = [2, 4, 6, 8, 10];
const vysledek = cisla.filter(x => x < 8);
3. reduce() - součet čísel
const cisla = [2, 4, 6, 8, 10];
const vysledek = cisla.reduce((soucet, x) => soucet + x, 0);
4. find() - první číslo dělitelné 3
const cisla = [2, 4, 6, 8, 10];
const vysledek = cisla.find(x => x % 3 === 0);
5. map() - délky jmen
const jmena = ["Eva", "Ján", "Alexandra"];
const vysledek = jmena.map(jmeno => jmeno.length);
6. sort() - seřazení slov podle délky
const slova = ["jablko", "pes", "dvere", "strom", "auto"];
const vysledek = slova.sort((a, b) => a.length - b.length);
7. filter() + join() - slova delší než 4 písmena
const slova = ["pes", "autobus", "dom", "strom", "programovanie", "hra"];
const vysledek = slova.filter(slovo => slovo.length > 4).join(", ");