---
# System prepended metadata

title: '[學習筆記] 取得物件屬性方式'

---

# [學習筆記] 取得物件屬性方式

### option.value 
是一種直接透過**屬性名稱存取物件屬性的方式**，它是 JavaScript 物件屬性存取的簡單語法。

option.value 使用點號 . 直接存取物件的屬性，屬性名稱是一個**靜態**的字串。

### option[optionValue] 
則是**透過變數或表達式動態地取得物件屬性的值**，這是 JavaScript 中使用中括號 [] 進行屬性存取的方式。

option[optionValue] 使用中括號 [] 存取物件的屬性，optionValue 可以是變數或表達式，可以動態地決定要存取的屬性名稱。
兩者的效果是一樣的，只是寫法不同，前者適用於已知屬性名的情況，後者比較靈活，適用於**動態**決定屬性名的情況。


```javascript=
let option = {"label": "選項1", "value": 2}
console.log(option["label"]) // 選項1
```