Úloha 4 – Použití metod push, pop, shift, unshift, splice, slice, concat
Úloha
Zadání (kontext úlohy):
Spravuješ malý „to-do“ seznam. Budeš do něj přidávat úkoly na začátek i konec, některé odebereš, vložíš úkol doprostřed, vyrobíš výřez pro „ranní plán“ a nakonec seznam spojíš s dalšími úkoly.
Cíl úlohy:
Vyzkoušet si na jednom místě základní metody polí: push, pop, shift, unshift, splice, slice, concat a práci s .length.
Vstupní podmínky:
Student pracuje pouze s nově vytvořeným souborem script.js.
Používej jen let nebo const (nikdy var).
Požadovaný výstup:
-
Vytvoř pole
ukolyse 3 textovými položkami. -
Přidej úkol na začátek pomocí
unshifta vypiš celé pole. -
Přidej úkol na konec pomocí
pusha vypiš délku pole (.length). -
Odeber první úkol pomocí
shift, ulož ho do proměnnéprvniUkola vypiš jej. -
Odeber poslední úkol pomocí
pop, ulož ho do proměnnéposledniUkola vypiš jej. -
Vlož doprostřed pole nový úkol (na index 1) pomocí
splicebez mazání stávajících prvků a vypiš pole. -
Odeber jeden úkol na indexu 2 pomocí
splice, výsledek ulož do proměnnéodstranenea vypiš ji. -
Vytvoř nové pole
ranojako kopii prvních dvou úkolů pomocíslicea vypiš ho. -
Vytvoř pole
navicse 2 úkoly a spoj ho s aktuálním polemukolypomocíconcatdo nového polevse. Vypišvsei jeho délku.
Doplňující pokyny:
-
splicemění původní pole,sliceaconcatvrací nové pole. -
Po každé akci vypisuj stav do konzole, uvidíš tak změny krok za krokem.
-
Pozor na indexy: první prvek má index
0.