JS eval方法转换字符串缺少;错误
?
在使用eval方法时多次遇到“缺少;”的错误,再次记录该错误以及解决方法;
?
一、问题场景,有如下js代码:
?????
var info = "{'a':'A'}";info = eval(info);alert(info.a);?
执行上述js提示“缺少;”错误。
?
?
?
二、解决方法,js代码改为如下:?
??????
var info = "{'a':'A'}";info = eval(”("+info+")");alert(info.a);?