jsで文字列を配列に変換する方法

下次还敢
リリース: 2024-05-06 11:24:16
オリジナル
424 人が閲覧しました

JavaScript では、次のメソッドを使用して文字列を配列に変換できます。スプレッド演算子を使用して各要素を抽出し、Array.from() メソッドを使用して直接変換します。区切り文字で分割するには match() メソッドを使用して、正規表現でアルファベットの単語を照合します。

jsで文字列を配列に変換する方法

#JavaScript で文字列を配列に変換する方法

JavaScript では、文字列はプリミティブ型です。一方、配列はオブジェクトです。文字列を配列に変換するには、次のメソッドを使用できます:

1. スプレッド演算子

スプレッド演算子 (...) を使用して反復可能オブジェクトをスプレッドします。オブジェクト (文字列内の各要素) が配列に抽出されます。例:

<code class="js">const str = "Hello World";
const arr = [...str];
console.log(arr);  // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]</code>
ログイン後にコピー

2. Array.from() メソッドを使用します。

Array.from() メソッドは、反復可能なオブジェクトを配列に変換します。例:

<code class="js">const str = "Hello World";
const arr = Array.from(str);
console.log(arr);  // 输出:["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"]</code>
ログイン後にコピー

3. 指定した文字または正規表現を区切り文字として使用して文字列を分割するには、split() メソッド

split() メソッドを使用します。 1 つの配列。例:

<code class="js">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"]</code>
ログイン後にコピー

4. match() メソッドを使用します。

match() メソッドは、正規表現を使用して文字列内のパターンと一致し、文字列を返します。一致した項目を含む。例:

<code class="js">const str = "Hello World";
const arr = str.match(/[a-zA-Z]+/g); // 匹配所有字母单词
console.log(arr);  // 输出:["Hello", "World"]</code>
ログイン後にコピー

以上がjsで文字列を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!