addTogether

by trentHarlem

JavaScript

function addTogether() {
  const [x, y] = arguments;
  if (typeof(x) !== "number" || typeof(y) !== "number") 
    return undefined;
  if (y === undefined)
    return (y) => addTogether(x, y);
if (typeof(y) !== "number")
    return undefined;
  return x + y;
}

/* function addTogether() {
  const [x, y] = arguments;
  if(typeof(x)!=='number'){
     return undefined   
    } else if (arguments.length<2){
      const sumTwoAnd = addTogether(2)
        return sumTwoAnd
    } else { 
     return x+y
    }
}  */

console.log(addTogether(2,3))