【问题标题】:How does JavaScript "this" works with ${}?JavaScript "this" 如何与 ${} 一起工作?
【发布时间】:2018-08-10 05:27:40
【问题描述】:

我有以下代码:

module.export = { 
  OBJECT: { 
    "key01": "value01", 
    "key02": "value02" },
  ARRAY: {
    NESTED_ARRAY: [
      `my.object.${this.OBJECT.key01}`,
      `my.object.${this.OBJECT.key02}`,
      ]
  }
}

console.log(ARRAY.NESTED_ARRAY[0] === my.object.value01)

如何让上面的console.log语句为真?

【问题讨论】:

  • console.log(true) ?

标签: javascript object this


【解决方案1】:

将 console.log(ARRAY.NESTED_ARRAY[0] === my.object.value01) 更改为 console.log(ARRAY.NESTED_ARRAY[0] !== my.object.value01)

【讨论】:

  • 您说得对。我的。将是未定义的。我会赞成你的回答,但我没有足够的代表。
猜你喜欢
  • 2011-10-13
  • 1970-01-01
  • 2023-01-10
  • 1970-01-01
  • 2011-04-04
  • 2020-04-03
  • 1970-01-01
  • 1970-01-01
  • 2012-07-17
相关资源
最近更新 更多