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