指定インデックスの文字を返す。負のインデックスで末尾から取得
// ── 基本: 文字列の特定位置の文字を取得する ─────────────
const str = 'Hello';
console.log(str.at(0)); // 'H' ← 先頭
console.log(str.at(1)); // 'e'
console.log(str.at(4)); // 'o' ← 末尾
// ── マイナスで末尾から数えられる(at() の特徴)──────────
console.log(str.at(-1)); // 'o' ← 末尾の文字
console.log(str.at(-2)); // 'l' ← 末尾から2文字目
console.log(str.at(-5)); // 'H' ← 末尾から5文字目(= 先頭)
// ── 従来の末尾アクセスとの比較 ───────────────────────
const last1 = str[str.length - 1]; // 'o' ← 長い書き方
const last2 = str.at(-1); // 'o' ← シンプル!ES2022で追加。末尾文字を取得する str[str.length-1] の代わりにシンプルに書ける。