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メソッド