# 🏅 Day 25 - forEach
[`forEach()`](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) 是屬於 **「陣列」** 的方法,會將陣列內的每個元素一一傳入,並依序執行函式。 `forEach()` 內的函式常見會帶有三個參數,以下為用法示例:
```javascript=
let data = ["a", "b", "c"];
// 參數 item 代表陣列中目前正在被處理的那個元素
// 參數 index 代表陣列中目前正在被處理的那個元素的索引值
// 參數 array 代表被處理的陣列本身,在此為 data
data.forEach(function(item, index, array){
console.log(item, index, array);
})
```
執行結果:

**這邊需要特別提醒,在 `forEach()` 函式內用 return 無法停止函式進行下一個 item。除非程式碼有誤,否則並沒有中止 `forEach()` 的辦法**
```javascript=
let data = ["a", "b", "c"];
data.forEach(function(item, index, array){
console.log(item, index, array);
// 程式碼會忽略這個 return
return
})
```
問題
---
請根據以下要求撰寫程式碼:
> 1. 如果 numberAll 陣列內的值大於或等於 30,則用 `push()` 方法將其加入 NumberAbove30 陣列中。
> 2. 如果 numberAll 陣列內的值小於 30,則用 `push()` 方法將其加入 numberUnder30 陣列中。
```javascript=
let numberAll = [25, 30, 15, 50, 17, 40];
let numberAbove30 = [];
let numberUnder30 = [];
numberAll.forEach(function(/* 填入參數 */){
if (/* 填入判斷式 */) {
/* 程式碼撰寫處 */
} else {
/* 程式碼撰寫處 */
}
});
console.log(numberAbove30);
console.log(numberUnder30);
```
## 回報流程
將答案寫在 CodePen 並複製 CodePen 連結貼至底下回報就算完成了喔!
解答位置請參考下圖(需打開程式碼的部分觀看)

<!-- 解答:
let numberAll = [25, 30, 15, 50, 17, 40];
let numberAbove30 = [];
let numberUnder30 = [];
//forEach
numberAll.forEach(function(item) {
if (item >= 30) {
numberAbove30.push(item);
} else {
numberUnder30.push(item);
}
});
console.log(numberAbove30);
console.log(numberUnder30);
-->
回報區
---
| # | Discord | CodePen / 答案 |
| --- | ----- | ----- |
| 01 | voke | [CodePen](https://codepen.io/FiSi-the-lessful/pen/ZEgyBrV) |
| 02 | 泊岸 | [CodePen](https://codepen.io/qoq77416416/pen/vYojwjJ?editors=1012) |
| 03 | david1819 | [CodePen](https://codepen.io/David-Lin-the-vuer/pen/BaXxeeq) |
| 04 | 雪粒 | [CodePen](https://codepen.io/bzykdfhw-the-bashful/pen/oNKqgvK) |
| 05 | Sonia | [CodePen](https://codepen.io/YUJOU/pen/yLmjdJN?editors=1011) |
|06|睿睿|[CodePen](https://codepen.io/uwmrsusb-the-solid/pen/PoMerbX?editors=0011)|
| 07 | Ariel | [CodePen](https://codepen.io/ariel0510/pen/JjgvQEr?editors=0011) |
| 08 | brucelee0629 | [CodePen](https://codepen.io/xxhdklwi-the-decoder/pen/rNXvEZw?editors=1011****) |
| 09 | tim | [CodePen](https://codepen.io/jskrtivy-the-animator/pen/RwXyzdO?editors=1112) |
| 10 | Ruby | [CodePen](https://codepen.io/xivgaijl-the-selector/pen/dyxeBBw) |
| 11 | ab567ab5 | [CodePen](https://codepen.io/WanTzu-Chiang/pen/JjgvgYm?editors=0011) |
| 12 | 毛巾 | [CodePen](https://codepen.io/bqdcjboa-the-solid/pen/oNKdKjm) |
| 13 | yuyuhunter_0509 | [CodePen](https://codepen.io/KRcube/pen/OJKZKMy?editors=0011) |
| 14 | Dolce_墨 | [CodePen](https://codepen.io/DolceTseng1026/pen/yLmjmeo) |
|15|mercury2508.| [CodePen](https://codepen.io/Mercury2508/pen/RwXyXZN) |
|16| yuling | [CodePen](https://codepen.io/yu-ling-peng/pen/NWQMQMg?editors=0011) |
| 17 | chris | [CodePen](https://codepen.io/chris-chen-the-selector/pen/yLmEByR?editors=0011) |
| 18 | 610 | [CodePen](https://codepen.io/YI-LING-LIU/pen/GRVGKom) |
|19|Hedwig| [CodePen](https://codepen.io/adirehfz-the-encoder/pen/gOVKbLp?editors=1111) |
| 20 | yuyeh_1212 | [CodePen](https://codepen.io/yuyeh1212/pen/KKOepxE) |
| 21 | kun._c8_shake_it | [CodePen](https://codepen.io/barry91205/pen/GRVGpjX?editors=1111) |
| 22 | 嚼勁先生 | [CodePen](https://codepen.io/James520284/pen/bGXKVqy) |
| 23 | jimmy.0706 | [CodePen](https://codepen.io/JimmyMao/pen/xxvzZqy?editors=0012) |
| 24 | Mos | [CodePen](https://codepen.io/mos25399/pen/oNKybGR?editors=0010) |
| 25 | JIA | [CodePen](https://codepen.io/nzaicwlw-the-styleful/pen/dyxKMwW?editors=0011) |
| 26 | .tszYing | [CodePen](https://codepen.io/bekgnohe-the-selector/pen/PoMaGpP?editors=0011) |
| 27 | Celine | [CodePen](https://codepen.io/szuning/pen/abeKJwa?editors=1111) |
| 28 | Kaya | [CodePen](https://codepen.io/kayaribi/pen/WNVyZwM) |
|29|邵|[CodePen](https://codepen.io/ukscrlno-the-typescripter/pen/XWvYqOx?editors=0011)|
|30|Mike|[CodePen](https://codepen.io/mike2049/pen/NWQzLOp?editors=0011)|
|31|Tatsu| [CodePen](https://codepen.io/chindesu0207/pen/bGXKJXW) |
|32|Jainee| [CodePen](https://codepen.io/Jainee0110/pen/LYwBLXO) |
|33|蘑菇星星| [CodePen](https://codepen.io/brrrieon-the-vuer/pen/XWvBgLM?editors=0012) |
|34|是在哈囉| [CodePen](https://codepen.io/miyxdhem-the-solid/pen/mdNjXvm?editors=1111) |
|35|Rogan| [CodePen](https://codepen.io/RoganHsu/pen/KKOBoEw?editors=1111) |
| 36 | Ed Huang | [CodePen](https://codepen.io/yide1986/pen/YzmjRbv) |
| 37 | charlottelee | [CodePen](https://codepen.io/char849/pen/LYwBweJ) |
| 38 | 野鴿 | [CodePen](https://codepen.io/HoshinoSyouta/pen/rNXZaey?editors=0011) |
| 39 | kaka_945 | [CodePen](https://codepen.io/kay945/pen/wvVEByB) |
| 40 | JRz | [CodePen](https://codepen.io/JRZHENG/pen/dyxqOWb?editors=1111) |
| 41 | ycl325.etheddie | [CodePen](https://codepen.io/wdvikfuz-the-selector/pen/OJKojge) |
| 42 | Lotte | [CodePen](https://codepen.io/hmkdoxuj-the-decoder/pen/mdNGvaE?editors=0011) |
| 43 | Su | [CodePen](https://codepen.io/wuasu/pen/bGXmavX) |
| 44 | 陳小廷 | [CodePen](https://codepen.io/ting1124/pen/ZEgqrpX) |
| 45 | iamcan | [CodePen](https://codepen.io/uhnxswdq-the-typescripter/pen/RwXeyaM) |
| 46 | alec1203 | [CodePen](https://codepen.io/soloayaya/pen/NWQEwWj?editors=1112) |
| 47 | joylu0902 | [CodePen](https://codepen.io/joylu0902/pen/GRVwZWV) |
| 48 | Seris | [CodePen](https://codepen.io/Dale-Chien/pen/KKOrZEp?editors=0012) |
|49|Hailey|[CodePen](https://codepen.io/sxbokfja-the-flexboxer/pen/jOgQZzy?editors=1012)|
| 50 | Joannehu | [CodePen](https://codepen.io/nelbabkv-the-flexboxer/pen/ExqOEMx?editors=1011) |
| 51 | jetty_66983 | [CodePen](https://codepen.io/Barry-C/pen/VwoVxLp?editors=0011) |
| 52 | Emma | [CodePen](https://codepen.io/Emma0919/pen/WNVYqLJ) |
| 53 | Jack | [CodePen](https://codepen.io/kxbhixte-the-sasster/pen/dyxwNRb?editors=0011) |
| 54 | Glen_69515 | [CodePen](https://codepen.io/glenyaochih/pen/yLmGzBN?editors=1012) |
| 55 | KOMATSU PEI | [CodePen](https://codepen.io/Komatsu2021/pen/oNKVPmx?editors=0012) |
|56|Amy(咂摳)| [CodePen](https://codepen.io/nnxucgmc-the-builder/pen/gOVyBZK?editors=1011) |
| 57 | Nocab | [CodePen](https://codepen.io/PeihanWang/pen/YzmbXrZ?editors=0011) |
| 58 | Ana | [Codepen](https://codepen.io/Ana-Wu/pen/dPbbWJB?editors=0011)|
| 59 | haojing | [Codepen](https://codepen.io/hjxu/pen/MYgYjzw)|
| 60 | Chuang | [Codepen](https://codepen.io/uidoytjq-the-solid/pen/GgKwZGv?editors=0011)|
<!-- 可複製下方格式
| | | [CodePen]() |
-->