以图明志

JavaScript

JavaScript转换与解析JSON的方法

eval()与服务器返回的JSON字符串
在JavaScript中将JSON的字符串解析成JSON数据格式,一般有两种方式:一种为使用eval()函数。使用Function对象来进行返回解析。用JQuery解析JSON数据的方法,作为JQuery异步请求的传输对象,JQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异。

JavaScript

JavaScript eval()函数的用处

eval的作用是把一段字符串传递给JS解释器
在初学JS的时候就知道这个函数,却一直没有了解过他的用途,也一直都是睁一只眼闭一只眼,这次来深入地了解一下这个函数的作用。eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行它。

JavaScript

[专题] JavaScript探秘:eval()是“魔鬼”

eval()可以干扰作用域链
如果你现在的代码中使用了eval(),记住该咒语“eval()是魔鬼”。此方法接受任意的字符串,并当作JavaScript代码来处理。当有问题的代码是事先知道的(不是运行时确定的),没有理由使用eval()。如果代码是在运行时动态生成,有一个更好的方式不使用eval而达到同样的目标。例如,用方括号表示法来访问动态属性会更好更简单。
1 / 1 首页 < Prev 1 Next > 尾页 页码: