如何讀取物件的屬性值?

假設你有以下物件: 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) }