使用""之间的任何区别或不是javascript对象中的属性?

时间:2015-06-04 18:00:01

标签: javascript

我想知道使用""之间是否有任何区别或不与JS对象

"": var object = { "prop1": 1 "prop2": 2 "prop3": 3 }

VS。

没有"": var object = { prop1: 1 prop2: 2 prop3: 3 }

3 个答案:

答案 0 :(得分:1)

与JavaScript的观点没有区别。这两个声明彼此相同。

答案 1 :(得分:1)

两者都可以在大多数时间工作。

主要问题是:

  • 要生成有效的JSON,您需要使用双qoutes(即使是单个) 引用在技术上不是标准的。)

  • 有时您会使用需要您使用的属性名称 qoutes。例如," my-prop"。

答案 2 :(得分:0)

var object = { "prop1": 1, "prop2": 2, "prop3": 3 }

上面的对象是一个合适的JSON。

var object = { prop1: 1, prop2: 2, prop3: 3 }

这是一个简单的javascript对象。