我正在使用一个 3rd 方插件,它使用 stringify 并给了我类似的东西:
["ProjectB","ProjectA","Paris"]
它是一个数组,但它使用了字符串化并序列化为这种格式。如何从中取回我的数组?现在我可以很好地使用 split 然后从每个字符串中删除第一个和最后一个字符并获取它,但我不想手动执行此操作。那是任何可以为我做的内置实用程序吗?
我正在使用一个 3rd 方插件,它使用 stringify 并给了我类似的东西:
["ProjectB","ProjectA","Paris"]
它是一个数组,但它使用了字符串化并序列化为这种格式。如何从中取回我的数组?现在我可以很好地使用 split 然后从每个字符串中删除第一个和最后一个字符并获取它,但我不想手动执行此操作。那是任何可以为我做的内置实用程序吗?
假设你喜欢var str = '["ProjectB","ProjectA","Paris"]';
尝试使用,
var array = JSON.parse(str); //will return you an array
正如@AlexMA 指出的那样:JSON.parse
旧浏览器不支持,所以你最好使用下面的 jQuery 版本,
var array = $.parseJSON(str);
您可以使用
JSON.parse(your_arr_str);
或jQuery
$.parseJSON(your_arr_str);