どうも、ちょげ(@chogetarou)です。
文字列(string)を1文字ずつループする方法を紹介します。
方法

文字列(string)を1文字ずつループするには、「for…of」を使います。
まず、for…of文のループ対象(ofの右辺)に、対象の文字列を指定します。
そして、for…of文にループ処理を指定します。
処理では、ループ変数で文字列の1文字を取得できます。
//text=対象の文字列
for (let char of text) {
//ループ処理
//ループ変数「char」で文字を取得
}
上記のfor..of文は、ループ対象の文字列(string)を1文字ずつループします。
使用例
const text = "Hello,World";
for (let char of text) {
console.log(char);
}
出力:
[LOG]: "H"
[LOG]: "e"
[LOG]: "l"
[LOG]: "l"
[LOG]: "o"
[LOG]: ","
[LOG]: "W"
[LOG]: "o"
[LOG]: "r"
[LOG]: "l"
[LOG]: "d"
コメント