---
# System prepended metadata

title: 設計魔劍三組
tags: [JavaScript 實戰班, ' Day8']

---

---
tags: JavaScript 實戰班, Day8
---


# 設計魔劍三組

## 6/17：Day 8

終於搞懂回覆的小明相當難過，認為是自己沒有付出**誠意**，所以才會被漂亮阿姨拒絕，因此決定匯款給予漂亮阿姨，以示自己的真心。

匯款的費用小明打算加總為 77777，用此幸運數字希望漂亮阿姨開心。

（註：小明的錢是哪來的？請參考新手篇）

### 任務
- 將 MingMoneyTransfer 的資料依序加入於 Auntie 的 depositRecord 內
- 加總 depositRecord 內的數值
- 將加總的數值加入至 deposit 上


```
var Auntie = {
  name: '漂亮阿姨',
  age: 21,
  deposit: 10000,
  depositRecord: [
    {
      title: '開戶',
      amounts: 10000
    }
  ]
};

var MingMoneyTransfer = [
  {
    title: '漂亮姨姨',
    amounts: 777
  },
  {
    title: '我是',
    amounts: 7000
  }
  {
    title: '真心的',
    amounts: 70000
  }
]
```

練習重點：
- 迴圈技巧
- 陣列、物件控制
---

### Yoyo

```javascript=
for(item of MingMoneyTransfer){
  Auntie.depositRecord.push(item);
  Auntie.deposit += item.amounts;
}

console.log(Auntie);
```

> 助教回覆：作業做的很好哦，很正確唷 :+1:
下次請同學附上完整程式碼或是 codepen，方便助教檢查喔~

### Ryan

```javascript=
var Auntie = {
  name: '漂亮阿姨',
  age: 21,
  deposit: 10000,
  depositRecord: [
    {
      title: '開戶',
      amounts: 10000
    }
  ]
};

var MingMoneyTransfer = [
  {
    title: '漂亮姨姨',
    amounts: 777
  },
  {
    title: '我是',
    amounts: 7000
  },
  {
    title: '真心的',
    amounts: 70000
  }
]

var amountsTotal = MingMoneyTransfer.length;
for(var i = 0; i < amountsTotal; i++){
  Auntie.depositRecord.push(MingMoneyTransfer[i]);
  Auntie.deposit += MingMoneyTransfer[i].amounts;
}

console.log(Auntie.deposit);
```
> 助教回覆：作業做的很好哦，很正確唷 :+1:


---

### Vivian Chiang
```javascript=
var Auntie = {
  name: '漂亮阿姨',
  age: 21,
  deposit: 10000,
  depositRecord: [
    {
      title: '開戶',
      amounts: 10000
    }
  ]
};

var MingMoneyTransfer = [
  {
    title: '漂亮姨姨',
    amounts: 777
  },
  {
    title: '我是',
    amounts: 7000
  },
  {
    title: '真心的',
    amounts: 70000
  }
]

MingMoneyTransfer.forEach(function(item) {
  Auntie.depositRecord.push(item);
  Auntie.deposit += item.amounts;
});

console.log(Auntie.deposit);
console.log(Auntie.depositRecord);
```
> 助教回覆：作業做的很好哦，很正確唷 :+1:



### ClareDes.

```javascript
for(let i in MingMoneyTransfer){
  Auntie.depositRecord.push(MingMoneyTransfer[i]);
  Auntie.deposit += MingMoneyTransfer[i].amounts;
}
console.log(Auntie.deposit);
```
> 助教回覆：作業做的很好哦，很正確唷 :+1:
下次請同學附上完整程式碼或是 codepen，方便助教檢查喔~



### Karen

```javascript
MingMoneyTransfer.forEach(element => Auntie.depositRecord.push(element))
var Transfer = 0
Auntie.depositRecord.forEach(element => Transfer = Transfer + element.amounts)
Auntie.deposit = Transfer
```
> 助教回覆：作業做的很好哦，很正確唷 :+1:
下次請同學附上完整程式碼或是 codepen，方便助教檢查喔~

### Jerry

```javascript
MingMoneyTransfer.forEach(item => {
  Auntie.depositRecord.push(item);
  Auntie.deposit += item.amounts;
});

console.log(Auntie.deposit);
console.log(Auntie.depositRecord);
```
> 助教回覆：作業做的很好哦，很正確唷 :+1:
下次請同學附上完整程式碼或是 codepen，方便助教檢查喔~