JavaScript带引号和不带引号的对象键有什么区别?

之间有什么区别

obj = {'foo': 'bar'}

obj = {foo: 'bar'}

我注意到-当我不使用引号时,您不能在密钥中使用。但这实际上有区别吗?如果是的话,哪个?

回答:

不,引号不会有任何区别(除非如您所述,除非您想使用不是有效JavaScript标识符的键)。

作为一个侧面说明,JSON数据交换格式确实需要标识周围的双引号(和它不会让单引号)。

以上是 JavaScript带引号和不带引号的对象键有什么区别? 的全部内容, 来源链接: utcz.com/qa/418715.html

回到顶部