摘要: 总结(1.eval 2. new Function 3.$.getJSON)1.evalvar dataObj=eval("("+data+")");//转换为json对象e为什么要 eval这里要添加 “("("+data+")");//”呢?原因在于:eval本身的问题。 由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化 阅读全文
posted @ 2013-11-21 15:26 L_woniu 阅读(294) 评论(0) 推荐(0) 编辑