我們可以通過哪些方式訪問對象屬性的值?


說你有這個對象:

const dog = {
  name: 'Roger'
}

獲得價值name屬性,可以使用點語法,如下所示:

dog.name

或者您可以使用方括號屬性訪問器句法:

dog['name']

當屬性沒有有效的變量名稱(例如,the name

const dog = {
  'the name': 'Roger'
}

dog[‘the name’]

當您事先不知道屬性名稱並以編程方式對其進行評估時,它也非常有用,例如在此示例中循環遍歷對象屬性名稱:

const dog = {
  'the name': 'Roger'
}

for (const [key, value] of Object.entries(dog)) { console.log(value) }

免費下載我的JavaScript初學者手冊


更多js教程: