两者之间有什么区别吗?
obj = {'foo': 'bar'}
Run Code Online (Sandbox Code Playgroud)
和
obj = {foo: 'bar'}
Run Code Online (Sandbox Code Playgroud)
我注意到-当我不使用引号时你不能在密钥中使用.但它真的有所作为吗?如果是的话,哪个?
在javascript中创建对象的正确语法是什么,它将适用于大多数Web浏览器(我的意思是:IE 6 +,Firefox 2 +,Opera 9+)
这是有效的吗?
var a={ "class": "Person",
"name": "William Shakespeare",
"birthday": -12802392000000,
"nickname": "Bill"
} ;
Run Code Online (Sandbox Code Playgroud)
或者是这样的:
var a={ class: "Person",
name: "William Shakespeare",
birthday: -12802392000000,
nickname: "Bill"
} ;
Run Code Online (Sandbox Code Playgroud)
这两者有什么区别?
我正在查看Google Maps API教程,我看到了这个:
<script type="text/javascript"
src="http://www.google.com/jsapi?autoload={'modules':[{name:'maps', version:3, other_params:'sensor=false'}]}"></script>
Run Code Online (Sandbox Code Playgroud)
为什么modules用单引号括起来?
var car = { manyCars: {a: "Saab", "b": "Jeep"}, 7: "Mazda" };
Run Code Online (Sandbox Code Playgroud)
这个例子car.manyCars.a和之间的区别是什么car.manyCars.b?