Tìm hiểu hàm `sum` trong JavaScript
Hàm `sum` trong JavaScript được sử dụng để tính tổng của tất cả các phần tử trong một mảng hoặc danh sách. Nó lấy một mảng làm đối số và trả về tổng của tất cả các phần tử trong mảng.
Ví dụ: nếu bạn có một mảng như thế này:
```
const number = [1, 2, 3, 4, 5];
```
Bạn có thể sử dụng hàm `sum` như sau:
```
const sum = Math.sum(numbers);
console.log(sum); // Đầu ra: 15
```
Hàm `Math.sum` là một hàm dựng sẵn trong JavaScript, lấy một mảng làm đối số và trả về tổng của tất cả các phần tử trong mảng. Nó tương tự như hàm `reduce`, nhưng nó chỉ tính tổng các phần tử chứ không trả về một giá trị duy nhất.
Bạn cũng có thể sử dụng hàm `sum` với các loại mảng khác, chẳng hạn như chuỗi hoặc đối tượng, nhưng nó sẽ chỉ trả về tổng các giá trị số trong các mảng đó. Ví dụ:
```
const strings = ['1', '2', '3'];
const sum = Math.sum(strings); // Đầu ra: 6
```
Trong trường hợp này, hàm `sum` sẽ chỉ xem xét các giá trị số trong mảng chuỗi (tức là các số 1, 2 và 3) và trả về tổng của chúng.