JS: Multiply All Number in Array

function multiplyAll(arr) {
  return arr
    // flatten
    .reduce(function(prev, current){
      return prev.concat(current);
    }, [])
    // multiply
    .reduce(function(prev, current){
      return prev * current;
    }, 1);
}

// Modify values below to test your code
var product = multiplyAll([[1,2],[3,4],[5,6,7]]); // 5040

console.assert(product == 5040);

results matching ""

    No results matching ""