87,910
社区成员
发帖
与我相关
我的任务
分享
var jsonStr = '{"a":1}';
var jsonObj = eval(josnStr);
<script type="text/javascript">
{"a":1} //报错,所以eval("{'a':1}")不可执行
({"a":1}) //正常执行,所以可以使用eval("({'a':1})")
var a="2";
alert(eval("a"));//返回2
eval("var b=2");//等价于 var b=2
</script>
function blockTest(){
{
var varInBlock = 1;
}
{
//anotherCodeBlock
}
return varInBlock ;
}
var jsonStr = '{"a":1}';
eval('var jsonObj = '+jsonStr);
alert(jsonObj.a);