Źródło: Arkusze CKE
W języku JavaScript, aby sprawdzić jednym poleceniem czy dany napis zawiera w sobie inny napis, można skorzystać z metody
Warianty odpowiedzi
-
A
A. repeat()
-
B
B. substr()
-
C
C. valueOf()
-
D
D. includes()
Wyjaśnienie
Praca z ciągami znaków to chleb powszedni każdego programisty. W nowszych standardach JavaScript dostaliśmy do tego bardzo czytelną i intuicyjną metodę includes().
Jej działanie jest proste: wywołujesz ją na tekstowym ciągu wejściowym i jako argument przekazujesz szukaną frazę. Metoda zwraca wartość logiczną true, jeśli fraza znajduje się w środku, albo false, jeśli jej nie ma.
Jest to rozwiązanie znacznie wygodniejsze i bardziej eleganckie niż starsze podejście z użyciem indexOf(), gdzie trzeba było sprawdzać, czy zwrócony indeks jest różny od -1.