Метод indexOf
indexOf методу саптан ички сапты издеп табат. Биринчи параметрде
биз издеп жаткан ички сапты талап кылынган регистрде (чон же кичине тамгалар)
көрсөтөбүз. Метод биринчи жолу кезигкен орунду кайтарат,
эгер табылбаса -1 кайтарат.
Экинчи параметр (милдеттүү эмес) катары издеп табууну кайсы символдон баштоо
керектигин берсек болот.
Синтаксис
javascriptсап.indexOf(эмнени издеп жатабыз, [издеп табууну кайдан баштайбыз]);
Мисал
Ички саптын биринчи жолу кезигкен орунду табалы:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Кодду иштетүүнүн натыйжасы:
javascript3
Мисал
Издеп табууну кайсы орундан баштоо керектигин көрсөтөлү:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Кодду иштетүүнүн натыйжасы:
javascript6
Мисал
Эми жок ички сапты издеп көрөлү:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Кодду иштетүүнүн натыйжасы:
javascript-1
Мисал
Ички сапты учурдагы сап үчүн ылайыктуу эмес регистрде көрсөтүп издеп көрөлү:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Кодду иштетүүнүн натыйжасы:
javascript-1
Дагы караңыз
-
startsWithметоду,
саптын башын текшерүүчү -
endsWithметоду,
саптын аягын текшерүүчү -
lastIndexOfметоду,
ички саптын акыркы жолу кезигкенин издеп табуучу -
includesметоду,
сапты издеп табуучу -
atметоду,
саптын символун издеп табуучу