将String转换为嵌套的字符数组

时间:2016-10-21 07:01:47

标签: javascript

我有一个字符串传递给我

var str = "['♫', ['►', 'Play']]";

可以有多个条目

需要将其转换为数组

怎么做?

PS:没有eval()请,也没有Jquery

注意:我尝试过JSON.parse,但它对我不起作用。它给出了以下错误:

  

位置1的JSON中的意外标记

1 个答案:

答案 0 :(得分:2)

JSON.parse(str.replace(/'/g, '"'))

换句话说,修复引号以使其成为有效的JSON,然后您就可以使用JSON.parse