Методи at
Методи at ҷустуҷӯи рамзро
бо рақами макони он дар сатр анҷом медиҳад.
Дар параметри методи мо рақами бутунро муайян мекунем,
ки метавонад мусбат ё манфӣ бошад
(дар ин ҳолат ҷустуҷӯ аз охири сатр сурат мегирад).
Синтаксис
сатр.at(макони рамз);
Мисол
Биёед бубинем кадом рамз дар
сатр дар макони 0 қарор дорад:
let res = 'abcde'.at(0);
console.log(res);
Натиҷаи иҷрои код:
'a'
Мисол
Биёед бубинем кадом рамз дар
сатр дар макони -1 қарор дорад:
let res = 'abcde'.at(-1);
console.log(res);
Натиҷаи иҷрои код:
'e'
Мисол
Агар рамз ёфт нашавад, он гоҳ
undefined баргардонида мешавад:
let res = 'abcde'.at(10);
console.log(res);
Натиҷаи иҷрои код:
'undefined'
Мисол
Методи at-ро метавон
бо дигар методи сатрӣ якҷо истифода бурд.
Биёед мисолеро бо истифода аз
методи concat дида бароем:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
Натиҷаи иҷрои код:
'w2'
Ҳамчунин нигаред
-
методи
startsWith,
ки оғози сатрро месанҷад -
методи
endsWith,
ки охири сатрро месанҷад -
методи
indexOf,
ки ҷустуҷӯи зерсатрро анҷом медиҳад -
методи
lastIndexOf,
ки охирин вурудшавии зерсатрро меҷӯяд -
методи
includes,
ки сатрро меҷӯяд