---
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,方便助教檢查喔~