数组字符串转化成数组与eval函数

10次阅读

共计 383 个字符,预计需要花费 1 分钟才能阅读完成。

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

正文完
 0