67 of 264 menu

indexOf մեթոդը

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

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

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

Օրինակ

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

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