JavaScript でカンマ区切り文字列を配列に変換する
コード スニペットを使用してカンマ区切り文字列を JavaScript 配列に変換しようとする場合ただし、結果の配列は個別の要素の配列ではなく文字列として残ります。
この変換を効果的に達成するには、JSON.parse() を利用できます。文字列を角括弧で囲むことにより、JSON.parse() はそれを配列として解釈します。
var string = "0,1"; var array = JSON.parse("[" + string + "]");
これにより、数値の配列が生成されます。
[0, 1]
または、.split(
var array = string.split(",");
出力:
["0", "1"]
JSON.parse() はデータ型をサポートされているものに制限することに注意することが重要です。未定義や関数などの値が必要な場合は、eval() または JavaScript パーサーが必要になります。
.split() が使用され、数値の配列が必要な場合は、Array.prototype.map を使用できます。ただし、IE8 以前のシムまたは従来のループが必要な場合があります。
var array = string.split(",").map(Number);
以上がJavaScript でカンマ区切りの文字列を配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。