用 JavaScript 遍历数组并求和仅限数字


我们需要编写一个 JavaScript 函数,该函数接收一个数组。该数组可能包含任何类型的值,数字字面量、字符串字面量、对象、undefined。

我们的函数应选取所有 Number 类型的数字并返回其和

示例

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));

输出

控制台中的输出为 −

7

更新于: 21-11-2020

320 次观看

启动您的 事业

完成课程获得认证

开始
广告