iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
自我挑戰組

30天JavaScript自學挑戰系列 第 19

Day 19 物件-1

  • 分享至 

  • xImage
  •  

物件(objects)是JavaScript中的另一種數據結構,在物件中,我們可以明確定義key-value pairs,也就是說我們可以給每個值取一個名字。

要創造一個物件最簡單的方式就是使用{ }將物件的內容直接撰寫出來,這稱為object literal syntax,如同下方所示:

const meowmeow = {
  breed: "mixed",
  color: "orange",
  furPattern: "tabby",
  age: 3,
  parents: ["Oliver", "Mimi"]
};

而我們也可以將物件中的keys稱之為屬性(properties),所以上面這個meowmeow物件總共有五個屬性(breed、color、furPattern、age及parents),每個屬性都擁有一個值("mixed"、"orange"、"tabby"、3及["Oliver", "Mimi"])。

物件和陣列最大的區別在於,在物件裡面,我們是根據它的名稱(也就是keys)來取用我們要的值,並無關乎它們的順序,但在陣列中,我們只能依照它們的順序來取用這些值,這點非常重要。


上一篇
Day 18 陣列 -2
下一篇
Day 20 物件-2
系列文
30天JavaScript自學挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言