indexOf metodi

indexOf metodi setirde setir gözlegini amala aşyrýar. Ilkin parametrde biziň isleýän registrimizde (uly ýa-da kiçi harp) gözlenýän setiri görkezýäris. Metod ilkin gabat geliş ýerini gaýtarýar, eger ýok bolsa, -1 gaýtarýar. Ikinji hökmany däl parametr hökmünde gözlegi nireden başlamaly diýen nyşanyň belgisini iberip bilersiňiz.

Sintaksis

javascriptsetir.indexOf(näme gözleýäris, [nireden gözlegi başlamaly]);

Mysal

Geliň, ilkin setir gabat geliş ýerini tapalyň:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript3

Mysal

Geliň, gözlegi nireden başlamaly diýen ýeri görkezeliň:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript6

Mysal

Indi ýok setiri gözleýäris:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript-1

Mysal

Geliň, häzirki setir üçin laýyk däl registrda görkezilen setiri gözleýäris:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript-1

Hem-de garaň

  • setiriň başlangyjyny barlaýan startsWith metodi,
  • setiriň soňuny barlaýan endsWith metodi,
  • setiriň soňky gabat gelişini gözleýän lastIndexOf metodi,
  • setiri gözleýän includes metodi,
  • setir nyşanyny gözleýän at metodi,