Podsumowanie Modułu 1. JavaScriptowy kod do zarządzania zadaniami w konsoli w całości (wersja 0 aplikacji)

Świetnie! Potrafimy tworzyć listę zadań, uzyskiwać dostęp do poszczególnych elementów z listy i modyfikować je, dodawać nowe elementy do listy/ tablicy oraz usuwać je za pomocą poleceń JavaScript, których się nauczyliśmy (mam nadzieję 😏).

De facto powstała już mała pseudo aplikacja (na razie jeszcze trochę nieudolna) - uznajmy zatem, że jest to wersja 0 naszej aplikacji. Zanim przejdziemy do kolejnych zagadnień i rozbudowywania aplikacji oraz zmodyfikowania jej w taki sposób, by pracowało się z nią przyjemniej, przypomnijmy sobie cały kod, którego możemy używać do zarządzania naszymi zadaniami w konsoli na tym etapie:

// czyścimy konsolę z całego dotychczasowego kodu i komunikatów:
console.clear();

// inicjujemy pustą listę zadań:
let tasks = [];

// żeby wyświetlić listę zadań w całości, używamy console.log():
console.log("tasks:", tasks);

// żeby dodać zadanie (na końcu listy), używamy metody push(), np.:
tasks.push("zrobić kawę");
tasks.push("zajrzeć na stronę kodujemywbiurze.pl");
tasks.push("sprawdzić maila");

console.log("tasks:", tasks);

// żeby usunąć zadanie z listy, sprawdzamy jego indeks,
// a potem używamy metody splice() w ten sposób:
tasks.splice(2, 1); // usuwamy "sprawdzić maila" (indeks 2)

console.log("tasks:", tasks);

// żeby dodać zadanie w określonym miejscu (indeksie),
// używamy metody splice() w ten sposób:
// dodajemy "podlać kwiatki" po "zrobić kawę"(indeks 1):
tasks.splice(1, 0, "podlać kwiatki");

console.log("tasks:", tasks);

// BONUS:
// żeby usunąć wszystkie zadania...
// przypisujemy do zmiennej tasks pustą tablicę ;-)
tasks = [];

console.log("tasks:", tasks);

PS. możemy też usuwać kilka zadań od określonego indeksu oraz dodawać kilka zadań od określonego indeksu dzięki metodzie splice(), o czym wspominaliśmy wcześniej, aczkolwiek nie ująłem tego w podsumowującym ten etap kursu kodzie, ponieważ raczej nie będziemy działać w ten sposób. Ale pamiętaj, że masz również taką możliwość. Pamiętasz, jak to zrobić? 😅

Zanim przejdziesz dalej:

  • pobaw się tymi poleceniami w konsoli, tworząc swoją listę zadań (nie za dużą),
  • spróbuj opowiedzieć koleżance/ koledze z biura, co robią poszczególne metody,
  • sprawdź, co i ile pamiętasz i w razie czego przejrzyj wybrane lekcje jeszcze raz.