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
sə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:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Kodun icrasının nəticəsi:
3
Nümunə
Gəlin axtarışın haradan başlayacağını göstərək:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Kodun icrasının nəticəsi:
6
Nümunə
İndi mövcud olmayan alt sətri axtaraq:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Kodun icrasının nəticəsi:
-1
Nümunə
Gəlin uyğun olmayan registrdə göstərilən alt sətri axtaraq:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Kodun icrasının nəticəsi:
-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