indexOf metodu
indexOf metodu sətirdə alt sətri
axtarır. Birinci parametrdə
axtarılan alt sətri bizə lazım olan
registrdə (böyük hərflər və ya kiçik hərflər) göstəririk.
Metod ilk uyğunluğun mövqeyini qaytaracaq,
əgər tapılmasa, -1 qaytaracaq.
İkinci isteğe bağlı parametrlə
axtarışa haradan başlamaq lazım olduğunu
göstərə bilərik.
Sintaksis
javascriptsətir.indexOf(nə axtarırıq, [haradan axtarışa başlamaq]);
Nümunə
Gəlin ilk dəfə rast gəlinən alt sətrin mövqeyini tapaq:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Kodun icrasının nəticəsi:
javascript3
Nümunə
Gəlin axtarışın haradan başlayacağını göstərək:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Kodun icrasının nəticəsi:
javascript6
Nümunə
İndi mövcud olmayan alt sətri axtaraq:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Kodun icrasının nəticəsi:
javascript-1
Nümunə
Gəlin uyğun olmayan registrdə göstərilən alt sətri axtaraq:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Kodun icrasının nəticəsi:
javascript-1
Həmçinin baxın
-
startsWithmetodu,
sətirin başlanğıcını yoxlayır -
endsWithmetodu,
sətirin sonunu yoxlayır -
lastIndexOfmetodu,
alt sətrin son rast gəlinməsini axtarır -
includesmetodu,
sətri axtarır -
atmetodu,
sətirin simvolunu axtarır