JSFiddle - React, Tailwind, and code Playground
JavaScript
var perfectNumber = function(inp) {
var res = [];
for(var i=1; i < inp; i++) {
if(inp % i === 0){
res.push(i);
}
}
var sum = res.reduce((a,b)=>a+b);
console.log(res, sum);
var isPerfectNumber = inp === sum;
return isPerfectNumber;
}
console.log(perfectNumber(28));