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

javascriptsetir.at(simwolunyň ýeri);

Mysal

Geliň setirde 0 nomerli ýerde haýsy simwol bar bolandygyny anyklaýalyň:

javascriptlet res = 'abcde'.at(0);
console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript'a'

Mysal

Geliň setirde -1 nomerli ýerde haýsy simwol bar bolandygyny anyklaýalyň:

javascriptlet res = 'abcde'.at(-1);
console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript'e'

Mysal

Eger simwol tapylmadyk bolsa, onda undefined gaýtarylýar:

javascriptlet res = 'abcde'.at(10);
console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript'undefined'

Mysal

Metod at başga setir metodlary bilen bilelikde ulanylyp bilner. Geliň concat metodyny ulanmak bilen bir mysala seredeliň:

javascriptlet str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);

Kody ýerine ýetirmegiň netijesi:

javascript'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