ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript でカンマ区切りの文字列を配列に変換するにはどうすればよいですか?

JavaScript でカンマ区切りの文字列を配列に変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-07 20:39:03744ブラウズ

How to Convert a Comma-Separated String to an Array in JavaScript?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。