如何将逗号分隔的字符串转换为数组?

时间:2013-01-12 00:12:55

标签: javascript

  

可能重复:
  Convert JS object to JSON string
  Store comma separate values into array

我有一个字符串,其中包含用逗号分隔的值:

"1,4,5,11,58,96"

我怎么能把它变成一个物体?我需要这样的东西

["1","4","5","11","58","96"]

3 个答案:

答案 0 :(得分:22)

这会将其转换为数组(这是您指定的JSON表示形式):

var array = myString.split(',');

如果您需要字符串版本:

var string = JSON.stringify(array);

答案 1 :(得分:2)

使它成为一个数组

var array = myString.split(',');

答案 2 :(得分:2)

在JSON中,数字不需要双引号,因此您只需将[]附加到字符串的任一端,从而生成字符串"[1,4,5,11,58,96]",您将拥有一个JSON数字数组。