JSFiddle - React, Tailwind, and code Playground

JavaScript

/*
Q.1 Write a single method capable of doing -

add(2,3) -> returns 5
add(2)(3) -> returns 5
add(2,3)(4) -> returns 5
*/

function add(...args) {
  var result = Array.prototype.reduce(args, (sum, item) => {
  	
  };
  
  return () => {
		  
  };
}