eval()函数的基本使用方式
eval()函数使用方式是将一段字符串当成js代码来执行
//此处为JSON格式的字符串,大括号在引号内部
var s="{“name”:“lzp”,“password”:“123445”}";
var s="{\"name\":\"lzp\",\"password\":\"123445\"}";
第一种使用方式
//可以使用全局的eval,即以下
window.eval(“var jsonObj=”+s);
//执行完上述代码即可通过直接使用jsonObj对象来调用其中的属性
alert(jsonObj.name); //输出姓名
第二种使用方式
//也可以通过局部变量方式进行
var jsonObj1=eval("("+s+")");
//此处必须需要用小括号将json字符串括起来,由于s中含有{},会把它当做成一个代码块来执行。
//执行完上述代码块即可调用属性
alert(jsonObj1.name);//输出姓名