javascript - javascript 对象中的属性是否使用 ""有什么区别?

标签 javascript

<分区>

我想知道JS对象使用""和不使用有什么区别

与“”: var 对象 = { “prop1”:1 “prop2”:2 “prop3”:3 }

对比

没有“”: var 对象 = { 支柱 1:1 支柱 2:2 支柱 3:3 }

最佳答案

大多数情况下两者都可以。

主要问题是:

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

  • 有时您会使用要求您使用的属性名称 报价。例如“我的 Prop ”。

关于javascript - javascript 对象中的属性是否使用 ""有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30650949/

相关文章:

javascript - ajax Rails 表单计算器中的奇怪行为(预填充)

javascript - 正则表达式仅匹配字母数字和连字符,去除 javascript 中的所有其他内容

javascript - Heroku 在部署时不指定端口

javascript - JavaScript 中的范围错误。在该对象的不同方法中调用方法

javascript - 删除 HTML 表单方法 GET 中的查询字符串 "?"

javascript - map + parseInt - 奇怪的结果

javascript - 有没有办法更改使用输入上传文件的顺序

javascript - 使用 postman 测试 onWrite firestore 功能

javascript - json_parse 函数在 IE7 中运行速度非常慢

javascript - 文本溢出 : ellipsis and flex