You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
841 B

## Total
JS also provide another type of loop than the `while`
### for..of
`for..of` loops are used to iterate _over_ a value, for example you can iterate
over an array:
```js
let heroes = ['Superman', 'Batman', 'Onepuchman', 'Spiderman', 'Ultraman']
// ↙ the for of ↙ keywords
for (let heroe of heroes) {
// <- the value we iterate over
// ↖ variable declaration, will be each elements from the value
// in this case, heroes, an array
console.log(heroe)
}
```
From the value we have used so far, only `string` and `array` are iterable.
### Instructions
Declare the function `total` that compute the sum of all the values from the
given array
If the array is empty, `total` should return 0
**Example:**
```js
total([1, 1, 3]) // -> 5
total([6, 2, -3]) // -> 5
total([1, 2, 2]) // -> 5
total([0, -2]) // -> -2
```