JavaScript中用字面量创建对象介绍
JavaScript中可以用字面量来直接创建一个新对象:
varobj={a:27,"b":99};
如上所述,在用字面量来创建对象的时候,对象中的property定义可以用单引号或双引号来包括,也可以忽略引号。不过,当property中出现空格、斜杠等特殊字符,或者使用的property与JS关键词冲突时,则必须使用引号。
在用字面量来创建对象的时候,property可以是空字符串,property中也可以出现空格:
//emptystringisallowedasobjectproperty varo={"":88,"p":99}; console.log(o);//Object{=88,p=99}
//spacescanbeincludedinproperty varo2={"goodscore":99,"badscore":52}; console.log(o2);//Object{goodscore=99,badscore=52}