Codevar person1 = {"name" : "jack" ,"age" : 23 ,"IQ" : function(){alert("1");}};var person2 = {name : "jack" ,age : 23 ,IQ : function(){alert("2");}};
以上person1与person2有何区别?
没区别,这两种都是json的写法。http://json.org/json-zh.html文中有介绍。
只是非官方说法第一种写法在IE中解析要比第二种解析要慢。
ECMA-262中有这么一句对JSON写法Key的介绍......
没区别。
person1["name"] == jackperson1.name ==jackperson2["age"] == 23person2.age == 23