我想知道使用""之间是否有任何区别或不与JS对象
"":
var object = {
"prop1": 1
"prop2": 2
"prop3": 3
}
VS。
没有"":
var object = {
prop1: 1
prop2: 2
prop3: 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对象。