# Things to remember about JavaScript ForEach Loop

**Can’t Skip an Iteration with "Continue"**

```javascript
const arr = [1, 2, 3, 4, 5, 6, 7]

arr.forEach((val) => {
    if (val === 3) {
        continue;
    }
    console.log("current: ", val)
}
)
// SyntaxError: Unsyntactic continue
```

**Can’t End A Loop Early with "Break"**

```javascript
const arr = [1, 2, 3, 4, 5, 6, 7]

arr.forEach((val) => {
    if (val === 3) {
        break;
    }
    console.log("current: ", val)
}
)
// SyntaxError: Unsyntactic break 
```

**Always Returns "Undefined"**

```javascript
const arr = [1, 2, 3, 4, 5, 6, 7]

arr.forEach((val) => {
    if (val === 3) {
        return val;
    }
}
)
//Undefined
```
