---
# System prepended metadata

title: 物件搭配 function 的作法
tags: [JavaScript - 學徒篇]

---

# 物件搭配 function 的作法

- 初始範例:

```
// 物件搭配 function 的作法:

var farm = {
    farmer: '卡斯伯',
    chick: 40,
    duck: 99,
    dogs: ['小黑','小白'],
};
```

### 如何在物件內撰寫 function:

```
// 物件搭配 function 的作法:

var farm = {
    farmer: '卡斯伯',
    chick: 40,
    duck: 99,
    dogs: ['小黑', '小白'],
    // 農夫辛苦工作一天了，該回家好好吃飯!


    goDinner: function() {
        console.log('農夫:' + farm.farmer + '該回家吃飯了唷!');
    },


    totalCount: function() {
        var num = farm.chick + farm.duck;
        console.log('農夫:' + farm.farmer + '總共有:' + num + '隻');
    }
};


// 呼叫物件.屬性並+上(); 即可執行內容

// 農夫:卡斯伯該回家吃飯了唷!

// 農夫:卡斯伯總共有:139隻

farm.goDinner();
farm.totalCount();
```

###### tags: `JavaScript - 學徒篇`