【问题标题】:Object key name with dash [duplicate]带有破折号的对象键名[重复]
【发布时间】:2018-07-12 01:10:42
【问题描述】:

我必须用- 制作一个对象,例如:

let myObject = {
  one-property: 'assignee'
}

但 JavaScript 不允许这样做。那么有什么技巧可以让- 工作吗?我的整个后端都有带有- 键的对象。

【问题讨论】:

  • let myObject = { 'one-property': 'assignee' } 使用特殊字符的 Javascript 对象键必须包含在语音标记中。
  • ^以上是真的,可以myObject["one-property"]访问
  • @erik.hac 是的 jsfiddle.net/6zwdc1fs

标签: javascript javascript-objects


【解决方案1】:

您必须将密钥放在引号中

let myObject = {
  'one-property': 'assignee'
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    相关资源
    最近更新 更多