indexOf մեթոդը

indexOf մեթոդը կատարում է ենթատողի որոնում տողում։ Առաջին պարամետրում նշում ենք փնտրվող ենթատողը մեզ անհրաժեշտ ռեգիստրում (մեծատառ կամ փոքրատառ)։ Մեթոդը կվերադարձնի առաջին համընկնման դիրքը, իսկ եթե այն չի գտնվել,则 կվերադարձնի -1։ Երկրորդ՝ ոչ պարտադիր պարամետրով կարելի է փոխանցել այն նիշի համարը, որտեղից պետք է սկսել որոնումը։

Շարահյուսություն

javascriptտող.indexOf(ինչ are we looking for, [որտեղից սկսել որոնումը]);

Օրինակ

Եկեք գտնենք առաջին հայտնվելու դիրքը։

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,
    որը փնտրում է տողի նիշ