JavaScriptで文字列を文字ごとに分割する方法と操作する方法


  1. split()メソッドを使用する方法: split()メソッドは、指定した区切り文字で文字列を分割し、結果を配列として返します。以下は、文字列を1文字ずつ分割する例です。
const str = "Hello";
const characters = str.split('');
console.log(characters);

出力:

["H", "e", "l", "l", "o"]
  1. forループを使用する方法: forループを使用して文字列の各文字にアクセスし、操作することもできます。以下は、文字列の各文字を個別にコンソールに出力する例です。
const str = "Hello";
for (let i = 0; i < str.length; i++) {
  const character = str[i];
  console.log(character);
}

出力:

H
e
l
l
o
  1. Array.from()メソッドを使用する方法: Array.from()メソッドは、イテラブルオブジェクト(文字列も含む)を配列に変換します。以下は、文字列を配列に変換し、各文字を操作する例です。
const str = "Hello";
const characters = Array.from(str);
console.log(characters);

出力:

["H", "e", "l", "l", "o"]

これらの方法を使用することで、文字列を文字ごとに分割したり、文字ごとに操作したりすることができます。具体的な用途に応じて、適切な方法を選択してください。