Metody łańcuchów
Przydatne wbudowane metody do pracy z tekstem
Ciągi znaków w JavaScript mają wbudowane metody — gotowe funkcje do pracy z tekstem. Wywoływane przez kropkę: ciag.metoda().
length to właściwość (bez nawiasów), toUpperCase/toLowerCase to metody (z nawiasami).
.trim() jest bardzo przydatny do czyszczenia danych wejściowych użytkownika z przypadkowych spacji.
slice() не змінює оригінальний рядок — повертає новий. Рядки в JS незмінні (immutable).
Ciągi znaków w JS są niezmienne. Wszystkie metody zwracają NOWY ciąg, nie modyfikują oryginału. let s = "cześć"; s.toUpperCase(); — s nadal jest "cześć". Potrzebujesz: s = s.toUpperCase();
Metody można łączyć w łańcuch: trim().toLowerCase() — najpierw trim, potem toLowerCase na wyniku.