JavaScriptで文字列を配列に変換する方法を紹介します。
1.1 文字列の文字を分離して配列に変換する: Spread Operator
スプレッド演算子を使用して文字列を配列に変換できます。文字列を構成する文字は分離され、要素として配列に追加されます。
const str = 'hello';
const arr = [...str];
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'h', 'e', 'l', 'l', 'o' ]
1.2文字列の文字を分離して配列に変換する:Array.from()
Array.from()
で文字列を配列に変換できます。スプレッド演算子を使用した方法と結果は同じです。
const str = 'hello';
const arr = Array.from(str);
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'h', 'e', 'l', 'l', 'o' ]
2. 区切り文字で文字列を分離して配列に変換 : split()
split()
を使用すると、区切り文字で文字列を分離し、分離された文字列を配列に格納できます。次の例では、文字列をスペースで区切り、区切り文字で配列を作成します。
const str = 'hello world javascript';
const arr = str.split(' ');
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'hello', 'world', 'javascript' ]
以下の例は、文字列をcommaを区切り文字で区切って配列に変換する例です。
const str = 'hello,world,javascript';
const arr = str.split(',');
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'hello', 'world', 'javascript' ]
Related Posts
- JavaScript - 現在のタイムスタンプを取得する
- Node.js - ファイル、ディレクトリの削除
- JavaScript - 文字列 空白 削除
- JavaScript sort() 関数、例の紹介
- JavaScript Set delete() 関数、値の削除
- JavaScript - 実行時間の測定方法
- JavaScript - 配列をオブジェクトに変換する4つの方法
- JavaScript - Mapの作成と初期化、3つの方法
- JavaScript - Map巡回、3つの方法
- JavaScript - Mapソート(キーまたはvalueでソート)
- JavaScript - オブジェクトに特定の値が存在することを確認する
- JavaScript - 数値がNaNであるかどうかを確認する方法
- JavaScript Enum (列挙型)
- JavaScript - 日付/時刻比較、3つの 方法
- JavaScript - 空の文字列の確認、2つの方法
- JavaScript - 最後の文字を削除する、4つの方法
- JavaScript - 配列を文字列に変換、3つの方法
- JavaScript - 複数行の文字列、3つの方法
- JavaScript - オブジェクトを文字列に変換する2つの方法
- JavaScript - 配列から重複排除、4つの方法
- JavaScript - 文字列の比較方法、5つの方法
- JavaScript - 文字列から数字のみを抽出する
- JavaScript - 配列のソート方法(昇順、降順)
- JavaScript - 文字列 切り出し(split、substr、substring、slice)
- JavaScript - Setを配列(Array)に変換する
- JavaScript - 文字列を配列(Array)に変換
- JavaScript - 関数の宣言方法
- JavaScript - 配列宣言、追加、削除などの基本的 な使用法のクリーンアップ
- JavaScript - 文字列を数値に変換する方法
- JavaScript - 文字列を結合する、接続する(concat、join、+)