Метод 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методу,
саптын символун издеп табуучу