我有一个通过PHP发送到我的JavaScript的字符串,如下所示:
var string = "[ 'string 1','string 2 ','string 3' ]"
Run Code Online (Sandbox Code Playgroud)
我想拆分这个字符串并删除符号[,]并'生成数组
var array = {
string 1,
string 2,
string 3,
}
Run Code Online (Sandbox Code Playgroud)
我当前的方法使用了一堆替换,拆分和循环.这似乎非常低效,我想要一个更好/更有效的方法.
听起来你正试图解析一个JSON字符串.
使用JSON解析器:
var array = JSON.parse(str);
Run Code Online (Sandbox Code Playgroud)
对于旧版浏览器,您应该包含JSON解析器.(较新的浏览器内置它)