ID: 2006 Algorytmika Łatwe

Ź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

  1. A

    A. repeat()

  2. B

    B. substr()

  3. C

    C. valueOf()

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmika