Методи at

Методи at ҷустуҷӯи рамзро бо рақами макони он дар сатр анҷом медиҳад. Дар параметри методи мо рақами бутунро муайян мекунем, ки метавонад мусбат ё манфӣ бошад (дар ин ҳолат ҷустуҷӯ аз охири сатр сурат мегирад).

Синтаксис

javascriptсатр.at(макони рамз);

Мисол

Биёед бубинем кадом рамз дар сатр дар макони 0 қарор дорад:

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

Натиҷаи иҷрои код:

javascript'a'

Мисол

Биёед бубинем кадом рамз дар сатр дар макони -1 қарор дорад:

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

Натиҷаи иҷрои код:

javascript'e'

Мисол

Агар рамз ёфт нашавад, он гоҳ undefined баргардонида мешавад:

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

Натиҷаи иҷрои код:

javascript'undefined'

Мисол

Методи at-ро метавон бо дигар методи сатрӣ якҷо истифода бурд. Биёед мисолеро бо истифода аз методи concat дида бароем:

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

Натиҷаи иҷрои код:

javascript'w2'

Ҳамчунин нигаред

  • методи startsWith,
    ки оғози сатрро месанҷад
  • методи endsWith,
    ки охири сатрро месанҷад
  • методи indexOf,
    ки ҷустуҷӯи зерсатрро анҷом медиҳад
  • методи lastIndexOf,
    ки охирин вурудшавии зерсатрро меҷӯяд
  • методи includes,
    ки сатрро меҷӯяд