获取字符串[javascript]中的数组
我需要获取以下字符串中的数组:获取字符串[javascript]中的数组,javascript,arrays,string,Javascript,Arrays,String,我需要获取以下字符串中的数组: "['Comedian', 'Actor']" 例如,对于上面的例子,我应该得到['Comedian','Actor'] 已在使用eval()工作。有没有其他方法可以获得所需的结果?通常我建议使用JSON.parse功能来实现这一点,但是由于单引号而不是双引号,因此这不是有效的JSON格式,您可以尝试先替换它们,然后再进行解析 const str=“[‘喜剧演员’,‘演员’]”; console.log(JSON.parse(str.replace(/'/g,
"['Comedian', 'Actor']"
例如,对于上面的例子,我应该得到['Comedian','Actor']
已在使用
eval()
工作。有没有其他方法可以获得所需的结果?通常我建议使用JSON.parse
功能来实现这一点,但是由于单引号而不是双引号,因此这不是有效的JSON格式,您可以尝试先替换它们,然后再进行解析
const str=“[‘喜剧演员’,‘演员’]”;
console.log(JSON.parse(str.replace(/'/g,“)));
可能重复的