[JavaScript]文字列(string)を1文字ずつループするには?

JavaScript

どうも、ちょげ(@chogetarou)です。

文字列(string)を1文字ずつループする方法を紹介します。

スポンサーリンク

方法

文字列(string)を1文字ずつループするには、「for…of」を使います。

まず、for…of文のループ対象(ofの右辺)に、文字列を指定します。

そして、for…of文のブロックにループ処理を指定します。

//text=対象の文字列
for (var char of text) {
    //ループ処理
    //charで文字を取得
}

上記のfor..of文は、ループ対象の文字列(string)を1文字ずつループします。

使用例

let text = "Hello"

for (var char of text) {
    console.log(char);
}
出力:
H
e
l
l
o

コメント

タイトルとURLをコピーしました