Ú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(", ");