🐸

TypeScript 文字列を反転させる

に公開

「おはよう」この文字列を 「うよはお」 と出力してみます。

const str = 'おはよう'
const reverseStr = (str: string): string => {
  return str.split('').reverse().join('')
}
console.log(reverseStr(str)); // 出力: うよはお
  1. split関数で配列を作成 ['お', 'は', 'よ', 'う']
  2. reverse関数で配列を反転['う', 'よ', 'は', 'お']
  3. join関数で配列の全ての要素を結合し、文字列にする 「うよはお」

split
文字列を分割して配列に格納する
reverse
配列用の関数で配列の要素の順番を反転させる
join
配列用の関数で配列の全要素を順に連結した新しい文字列を返す

Discussion