Metod at
Metod at setirde simwoly onuň ýerleşýän ýeri boýunça gözleýär.
Metodyň parametrinde biz müňüş ýa-da tertipsiz (bu ýagdaýda gözleg setiriň ahyryndan başlaýar) bolup bilýän bir san görkezýäris.
Sintaksis
setir.at(simwolunyň ýeri);
Mysal
Geliň setirde 0 nomerli ýerde haýsy simwol bar bolandygyny anyklaýalyň:
let res = 'abcde'.at(0);
console.log(res);
Kody ýerine ýetirmegiň netijesi:
'a'
Mysal
Geliň setirde -1 nomerli ýerde haýsy simwol bar bolandygyny anyklaýalyň:
let res = 'abcde'.at(-1);
console.log(res);
Kody ýerine ýetirmegiň netijesi:
'e'
Mysal
Eger simwol tapylmadyk bolsa, onda undefined gaýtarylýar:
let res = 'abcde'.at(10);
console.log(res);
Kody ýerine ýetirmegiň netijesi:
'undefined'
Mysal
Metod at başga setir metodlary bilen bilelikde ulanylyp bilner.
Geliň concat metodyny ulanmak bilen bir mysala seredeliň:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
Kody ýerine ýetirmegiň netijesi:
'w2'
Şeýle-de göz aňyňyza salyň
-
metod
startsWith,
setiriň başlangyjyny barlaýar -
metod
endsWith,
setiriň soňuny barlaýar -
metod
indexOf,
içki setiri gözleýär -
metod
lastIndexOf,
içki setiriň soňky gezek ýüz ýüze gelişini gözleýär -
metod
includes,
setiri gözleýär