[JavaScript]Objects 物件

Cheling Liao
Coding Cheling
Published in
1 min readMay 21, 2019

可以像任何JavaScript類型一樣將對象分配給變量。我們使用花括號{}來指定對象文字

let spaceship = {};
  • 對象存儲鍵值對(key-value pairs)的集合。
  • 鍵值key-value pairs是一種可以用「字串」,來存取物件內某個「屬性欄位」的技巧。
  • 每個鍵值對都是一個屬性 — 當屬性是一個函數時,它被稱為方法(method)。
  • 對象文字由以花括號括起的逗號分隔的鍵值對組成。
  • 可以使用點表示法或括號表示法訪問,添加或編輯對像中的屬性。
  • 可以使用鍵值語法將匿名函數表達式作為值或使用新的ES6方法語法向對象文字添加方法。
  • 我們可以通過鏈接運算符來導航複雜的嵌套對象。
  • 對像是可變的 — 即使它們被const聲明,也可以改變它們的屬性。
  • 對象通過引用傳遞 — 當對傳遞給函數的對象進行更改時,這些更改是永久性的。
  • 可以使用For...in語法迭代對象。

--

--