JavaScript では、次のメソッドを使用して文字列を配列に変換できます。スプレッド演算子を使用して各要素を抽出し、Array.from() メソッドを使用して直接変換します。区切り文字で分割するには match() メソッドを使用して、正規表現でアルファベットの単語を照合します。
#JavaScript で文字列を配列に変換する方法
JavaScript では、文字列はプリミティブ型です。一方、配列はオブジェクトです。文字列を配列に変換するには、次のメソッドを使用できます:1. スプレッド演算子
スプレッド演算子 (...) を使用して反復可能オブジェクトをスプレッドします。オブジェクト (文字列内の各要素) が配列に抽出されます。例:const str = "Hello World"; const arr = [...str]; console.log(arr); // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]
2. Array.from() メソッドを使用します。
Array.from() メソッドは、反復可能なオブジェクトを配列に変換します。例:const str = "Hello World"; const arr = Array.from(str); console.log(arr); // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]
3. 指定した文字または正規表現を区切り文字として使用して文字列を分割するには、split() メソッド
split() メソッドを使用します。 1 つの配列。例:const str = "Hello World"; const arr = str.split(""); // 以每个字符为分隔符 console.log(arr); // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"] const arr2 = str.split(" "); // 以空格为分隔符 console.log(arr2); // 输出:["Hello", "World"]
4. match() メソッドを使用します。
match() メソッドは、正規表現を使用して文字列内のパターンと一致し、文字列を返します。一致した項目を含む。例:const str = "Hello World"; const arr = str.match(/[a-zA-Z]+/g); // 匹配所有字母单词 console.log(arr); // 输出:["Hello", "World"]
以上がjsで文字列を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。