如何将此字符串转换为某个数组?

Tim*_*Tom 0 javascript jquery

我正在使用一个使用stringify的第三方插件,并给我一些类似的东西:

["ProjectB","ProjectA","Paris"]
Run Code Online (Sandbox Code Playgroud)

它是一个数组,但它使用stringify并序列化为这种格式.如何从这个数据中取回我的数组?现在我可以很好地使用split,然后从每个字符串中删除第一个和最后一个字符并获取它,但我不想手动执行此操作.是否有任何内置实用程序可以为我做到这一点?

Sel*_*gam 5

假设你喜欢 var str = '["ProjectB","ProjectA","Paris"]';

试试用,

var array = JSON.parse(str); //will return you an array
Run Code Online (Sandbox Code Playgroud)

正如@AlexMA所指出的那样:JSON.parse旧浏览器不支持,所以你最好使用下面的jQuery版本,

var array = $.parseJSON(str);
Run Code Online (Sandbox Code Playgroud)