Computer >> Máy Tính >  >> Lập trình >> Javascript

Xem qua một mảng và chỉ tính tổng các số JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng. Mảng có thể chứa bất kỳ loại giá trị nào, Ký tự số, ký tự chuỗi, đối tượng, không xác định.

Hàm của chúng ta sẽ chọn tất cả các giá trị kiểu Số và trả về tổng của chúng

Ví dụ

const arr = [1, 2, 'a', 4];
const countNumbers = (arr = []) => {
   let sum = 0;
   for(let i = 0; i < arr.length; i++){
      const el = arr[i]; if(+el){
         sum += +el;
      };
   };
   return sum;
}
console.log(countNumbers(arr));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

7