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,
რომელიც ეძებს სტრიქონის სიმბოლოს