JSFiddle - React, Tailwind, and code Playground

by LuckyCat

JavaScript

/*
Просуммировать числа из массива, которые больше 100

Реализовать функцию sumOnly100Plus, которая принимает аргументом массив, и возвращает сумму всех чисел массива, которые больше 100. В массиве могут быть не только числовые данные, их никак не учитывать. Пример работы:

sumOnly100Plus([150, "200", " ", 30, 300]); // 450
*/
function sumOnly100Plus(arr) {
  var sum = 0;
	for (var i=0; i<arr.length; i++){
  	if (typeof arr[i] == 'number' && arr[i] > 100) {
  		sum += arr[i];
      //sum = sum + parseInt(arr[i]);
      //console.log(arr[i]);
    }
    //console.log(sum);
  }
  console.log(sum);
  console.log(arr);
  return sum;
}
sumOnly100Plus([150, "200", " ", 30, 300]);