将字符串转换为数组并返回Javascript

时间:2013-04-15 09:41:01

标签: javascript

我只是在这样的字符串中有一个巨大的数组:

"test", "blabla", "anothertest", "et", "cetera"

我需要能够将它转换为数组,最好不要留下“”。 我不知道javascript如何能够做到这一点,但我听说JSON能够做到这样的事情。

2 个答案:

答案 0 :(得分:3)

JSON确实很好:

var string = '"test", "blabla", "anothertest", "et", "cetera"';
JSON.parse('[' + string + ']');

请记住string必须遵守JSON语法。更确切地说,您必须检查是否使用了双引号,分隔符是逗号等等。

答案 1 :(得分:1)

如果你的字符串包含引号中的数据,并用逗号分隔,那么它几乎是有效的json。就这样做

var myparsedarray = JSON.parse("[" + yourstring + "]");