JSFiddle - React, Tailwind, and code Playground

by serGlazkov

JavaScript

const mul = num => {
	let currentValue = num;
  const multiple = n => {
    currentValue *= n;
    
    return multiple;
  };
  
  multiple.valueOf = () => currentValue;

  return multiple;
}


console.log(+mul(2)(3)(4));
console.log(+mul(4)(3)(4)(1)(1)(1)(1));