# [學習筆記] 取得物件屬性方式 ### option.value 是一種直接透過**屬性名稱存取物件屬性的方式**,它是 JavaScript 物件屬性存取的簡單語法。 option.value 使用點號 . 直接存取物件的屬性,屬性名稱是一個**靜態**的字串。 ### option[optionValue] 則是**透過變數或表達式動態地取得物件屬性的值**,這是 JavaScript 中使用中括號 [] 進行屬性存取的方式。 option[optionValue] 使用中括號 [] 存取物件的屬性,optionValue 可以是變數或表達式,可以動態地決定要存取的屬性名稱。 兩者的效果是一樣的,只是寫法不同,前者適用於已知屬性名的情況,後者比較靈活,適用於**動態**決定屬性名的情況。 ```javascript= let option = {"label": "選項1", "value": 2} console.log(option["label"]) // 選項1 ```