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)