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