Compreendendo a função `sum` em JavaScript
A função `sum` em JavaScript é usada para calcular a soma de todos os elementos em um array ou lista. Ele pega um array como argumento e retorna a soma de todos os elementos do array.
Por exemplo, se você tiver um array como este:
```
const numbers = [1, 2, 3, 4, 5];
```
Você pode usar a função `sum` assim:
```
const sum = Math.sum(números);
console.log(sum); // Saída: 15
```
A função `Math.sum` é uma função integrada em JavaScript que recebe um array como argumento e retorna a soma de todos os elementos do array. É semelhante à função `reduce`, mas apenas calcula a soma dos elementos, em vez de retornar um único valor.
Você também pode usar a função `sum` com outros tipos de arrays, como strings ou objetos, mas retornará apenas a soma dos valores numéricos nessas matrizes. Por exemplo:
```
const strings = ['1', '2', '3'];
const sum = Math.sum(strings); // Saída: 6
```
Neste caso, a função `sum` considerará apenas os valores numéricos no array de strings (ou seja, os números 1, 2 e 3) e retornará sua soma.