Metodi at

Metodi at suorittaa merkin etsimisen sen sijainnin perusteella merkkijonossa. Metodin parametrina määritämme kokonaisluvun, joka voi olla positiivinen tai negatiivinen (tässä tapauksessa haku suoritetaan merkkijonon lopusta).

Syntaksi

javascriptmerkkijono.at(merkin sijainti);

Esimerkki

Selvitetään mikä merkki sijaitsee merkkijonossa numerolla 0:

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

Koodin suorituksen tulos:

javascript'a'

Esimerkki

Selvitetään mikä merkki sijaitsee merkkijonossa numerolla -1:

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

Koodin suorituksen tulos:

javascript'e'

Esimerkki

Jos merkkiä ei löydy, niin palautetaan undefined:

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

Koodin suorituksen tulos:

javascript'undefined'

Esimerkki

Metodia at voidaan käyttää yhdessä muiden merkkijonometodien kanssa. Tarkastellaan esimerkkiä, jossa käytetään metodia concat:

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

Koodin suorituksen tulos:

javascript'w2'

Katso myös

  • metodi startsWith,
    joka tarkistaa merkkijonon alun
  • metodi endsWith,
    joka tarkistaa merkkijonon lopun
  • metodi indexOf,
    joka suorittaa osamerkkijonon haun
  • metodi lastIndexOf,
    joka etsii osamerkkijonon viimeisen esiintymän
  • metodi includes,
    joka etsii merkkijonoa