Której metody JS użyć, aby sprawdzić, czy napis ZAWIERA inny napis?
Źle.
repeat() powiela napis.Dobrze.
includes() zwraca true, gdy fragment występuje.Źle.
valueOf() zwraca wartość prymitywną obiektu.Źle.
substr() wycina fragment, nie sprawdza zawierania.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().