menu

indexOf әдісі

indexOf әдісі жолда ішкі жолды іздейді. Бірінші параметрде біз қажетті регистрде (үлкен әріптер немесе кіші әріптер) ізделетін ішкі жолды көрсетеміз. Әдіс бірінші сәйкестіктің орнын қайтарады, ал егер ол табылмаса, -1 қайтарады. Екінші қосымша параметр ретінде іздеуді қай символдан бастау керектігін беруге болады.

Синтаксис

жол.indexOf(не іздейміз, [іздеуді қайдан бастау]);

Мысал

Бірінші рет кездесетін ішкі жолдың орнын табайық:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd'); console.log(res);

Код орындалу нәтижесі:

3

Мысал

Іздеуді қай позициядан бастау керектігін көрсетейік:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

Код орындалу нәтижесі:

6

Мысал

Енді жоқ ішкі жолды іздейік:

let str = 'ab cd cd cd ef'; let res = str.indexOf('xx'); console.log(res);

Код орындалу нәтижесі:

-1

Мысал

Ағымдағы жолға жарамсыз регистрде көрсетілген ішкі жолды іздейік:

let str = 'ab cd cd cd ef'; let res = str.indexOf('CD'); console.log(res);

Код орындалу нәтижесі:

-1

Сондай-ақ қараңыз

  • startsWith әдісі,
    ол жолдың басын тексереді
  • endsWith әдісі,
    ол жолдың соңын тексереді
  • lastIndexOf әдісі,
    ол ішкі жолдың соңғы рет кездесуін іздейді
  • includes әдісі,
    ол жолды іздейді
  • at әдісі,
    ол жол символын іздейді
esitswrouz