簡體   English   中英

如何使用字符串變量訪問 object 屬性?

[英]How to access object property using string variable?

如果我有一個 object,如下所示:

this.state = {
  like: {
    count: 100,
    clicked: false
  },
  dislike: {
    count: 25,
    clicked: false
  }
};

如果有一個變量名var prop = 'like' ,如何使用prop值獲取this.state.like的值?

我嘗試了命名屬性[this.state.prop]但它不起作用。

您可以使用括號表示法:

var prop = 'like';

var like = this.state[prop];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM