🐸
TypeScript 文字列を反転させる
「おはよう」この文字列を 「うよはお」 と出力してみます。
const str = 'おはよう'
const reverseStr = (str: string): string => {
return str.split('').reverse().join('')
}
console.log(reverseStr(str)); // 出力: うよはお
- split関数で配列を作成 ['お', 'は', 'よ', 'う']
- reverse関数で配列を反転['う', 'よ', 'は', 'お']
- join関数で配列の全ての要素を結合し、文字列にする 「うよはお」
split
文字列を分割して配列に格納する
reverse
配列用の関数で配列の要素の順番を反転させる
join
配列用の関数で配列の全要素を順に連結した新しい文字列を返す
Discussion