JSFiddle - React, Tailwind, and code Playground

by KP Singh Chundawat

JavaScript

//console.log(sum(2,3));   // Outputs 5
// console.log(sum(2)(3));  // Outputs 5

function sum(a){
if(arguments.length > 1){
console.log('arguments',arguments)
let summation = 0;
for(let i=0; i<arguments.length; i++){
	summation = summation + arguments[i]
}
return summation

/* const sumData =  arguments.reduce((acc,curr)=>{
console.log('acc',acc);
console.log('curr',curr)

}) */
} else{
return function (b){
return a+b
}
}
}

/* console.log(sum(2,3)); */ 
/* console.log(sum(2)(3)) */

/* console.log(name); */






function getPositives(arr){
if(arr && arr.length>0){
const filrtedArr =  arr.filter(x=>x>0);
return filrtedArr;
};

return arr;

}

var ar = [-5, 10, -3, 12, -9, 5, 90, 0, 1];
var ar2 = getPositives(ar);
console.log(ar2)