JavaScriptで文字列から文字を順番に取得する方法
JavaScriptで文字列から文字を順番に取得する方法について紹介します。
Array.prototype.forEach.call
JavaScriptで文字列から文字を順番に取得する方法として、Array.prototype.forEach.call
を使う方法があります。
この方法は、文字列を配列として扱い、"文字列".forEach
を呼び出すように振舞わせます。
出力結果
文字列を配列に変換して、配列の要素を順番に取得
この方法は、文字列を配列に変換して、配列の要素を順番に取得します。split()
メソッドを使って文字列を配列に変換し、forEach()
メソッドを使って配列の各要素に対して処理を行います。
Array.prototype.forEach.call
と似た仕組みですが、こちらの方がソースコードは理解しやすいです。
出力結果
charAt
for
ループとcharAt()
メソッドを組み合わせて1文字づつ取得できます。