es6/multiply-function

by Miklos Nagy

JavaScript

function multiply(...arguments){
	if (arguments.length === 1){
    const [firstArg] = arguments
    if (firstArg instanceof Array){
      return multiply(...firstArg)
    }
  }
  return arguments.reduce( (a,b) => a * b )
}

document.body.innerHTML = multiply(40,44,5);