Úloha 4 – Refaktor: push, unshift, splice, slice, concat, join
Řešení úlohy
Co je zde splněno
-
Vytvořeno pole kurzy se 4 názvy kurzů.
-
Refaktor přidání na konec pomocí push() (místo přiřazování přes kurzy.length).
-
Přidán kurz na začátek pomocí unshift().
-
Vytvořen řetězec seznamText přes join(", ") a vypsán do konzole.
-
Doprostřed vložen nový kurz na index 2 přes splice() a vypsán stav pole.
-
Ukázáno řetězení metod: slice(...).concat([...]).join(" - ") do proměnné ukazka.
-
Na konci vypsáno aktuální pole kurzy, aby bylo vidět, že push/unshift/splice mění pole, zatímco slice/concat/join vrací nová data a původní pole nemění.
Poznámky
-
splice mění původní pole (mutace). slice, concat, join vrací novou hodnotu (pole nebo řetězec).
-
Po join() už pracuješ s řetězcem – nelze na něj volat další „polní“ metody (např. slice/concat na řetězci z polí nefungují).