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әдісі,
ол жол символын іздейді