let arrString= ‘[“ 陕西省 ”, “ 西安市 ”, “ 高新区 ”]’
let objArray = eval(“(” + arrString + “)” )
console.log(objArray) // [“ 陕西省 ”, “ 西安市 ”, “ 高新区 ”]
把 eval() 函数里面的括号去掉也可以。
let arrString= ‘[“ 陕西省 ”, “ 西安市 ”, “ 高新区 ”]’
let objArray = eval(arrString)
console.log(objArray) // [“ 陕西省 ”, “ 西安市 ”, “ 高新区 ”]
eval()
eval() 函数可以计算 JavaScript 的字符串
参数(string 类型)
1:表达式:eval() 函数将执行表达式
eval(“2+2”) // 4
2:Javascript 语句:eval() 将执行 Javascript 语句
eval(‘console.log(111111)’) // 111111