---
# System prepended metadata

title: 物件結構
tags: [JavaScript - 物件]

---

###### tags: `JavaScript - 物件`

# 物件結構
有兩種建立物件結構的方法 : 

1. 宣告式，又稱物件實字 (Object Literals)
   比較建議使用，好閱讀。

```javascript=
const family = {
  name: '小明家',
  deposit: 100000,
  members: {
    father: '爸爸',
    mother: '媽媽',
    ming: '小明',
  },
  callFfamily: function() {
    console.log('連絡小明家');
  },
};
```

2. 建構式、又稱包裹物件 ()
   此方法比較少用，也不建議使用，效能會不好，會有些雷點，必須了解原生功能介紹。

```javascript=
const newFamily = new Object(family);

console.log(family === newFamily); // true
```