JSFiddle - React, Tailwind, and code Playground
by Qwerty_Wasd
JavaScript
var test1 = [-1,-2,-3,-4,-5],
test2 = [-1,-2,3,4,5],
test3 = ['a','b',-3,-4,-5],
test4 = ['a','b',3,4,-5];
function intArr(arr) {
if (Array.isArray(arr) && arr.some(e => e >= 0))
return arr.filter(e => e >= 0).reduce((acc, v) => acc + v);
else return arr.filter(e => e < 0);
}
console.log(intArr(test1));
console.log(intArr(test2));
console.log(intArr(test3));
console.log(intArr(test4));