Której metody JS użyć, aby sprawdzić, czy napis ZAWIERA inny napis?
Źle.
substr() wycina fragment, nie sprawdza zawierania.Dobrze.
includes() zwraca true, gdy fragment występuje.Źle.
valueOf() zwraca wartość prymitywną obiektu.Źle.
repeat() powiela napis.Metoda
includes() sprawdza, czy napis ZAWIERA podany podciąg, i zwraca true lub false - np. "Ala ma kota".includes("kot") da true. Dlatego do sprawdzenia zawierania służy includes().Pozostałe metody robią co innego.
valueOf() zwraca wartość prymitywną obiektu, substr() wycina fragment, a repeat() powiela napis. Sprawdzenie, czy tekst zawiera inny, daje includes().