【问题标题】:How to Reference an Object's Property by a String? [duplicate]如何通过字符串引用对象的属性? [复制]
【发布时间】:2017-08-16 21:57:45
【问题描述】:

我在 Stack Overflow 上看到过其他关于这样做的问题,但我觉得他们没有回答正确的问题。他们总是回答如何使用字符串访问对象的名称。但是,我想知道一种方法:

var obj = {
    property: "hello!"
}
console.log(obj."property");//want it to log hello!

【问题讨论】:

  • obj["property"]

标签: javascript string object


【解决方案1】:

您只需像访问数组索引一样访问它,所以:

console.log(obj["property"]);

【讨论】:

  • "就像它是一个数组索引" - 因为数组是对象,所以属性 0、1、...。既然你不能做 array.0,你可以使用 括号表示法
猜你喜欢
  • 2010-12-08
  • 2012-07-05
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多