Sunkinux

导航

2014年9月4日 #

用 eval() 转换 Json 对象时,为什么要加括号?

摘要: var dataObj=eval("("+data+")");//转换为json对象为什么 eval 这里,data 要用 "("、")" 括起来呢?原因:由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。加上圆括号的目的是迫... 阅读全文

posted @ 2014-09-04 13:42 Sunkinux 阅读(260) 评论(0) 推荐(0) 编辑