对象字面量与JSON字符串

字面量也称为直接量

 

var obj = {};        //创建对象字面量,无任何属性和方法;属性和方法可任意增加:obj.name = "myname"; obj.dowhat=function(){...};

var obj = {name:"myname", dowhat:function(){...}};        //创建对象字面量, 包括属性和方法

  

var jsonStr='{"name":"myname","dowhat":function(){alert("ok");}}';    //JSON字符串, 可通过eval()转换为对象字面量, 如:

var jsonStrToObj=eval("("+jsonStr+")");         // "("+jsonObj+")" 的作用是: eval将其转换为对象,而不是作为语句来执行.

posted @ 2011-12-05 17:22  Yu  阅读(482)  评论(0编辑  收藏  举报