Nesting for loops difficulty


I’m not sure where I’ve gone wrong on this.


Here’s my code:

function multiplyAll(arr) {
  var product = 1;
  // Only change code below this line
  for (var i = 0; i < arr.length; i++)
    for (var j = 0; j < arr.length; j++)
      product *= arr[j];
  // Only change code above this line
  return product;

// Modify values below to test your code

Thanks in advance.

Have a look at second loop, do you want to iterate J over arr.length or over arr[i].length?

And product *= arr[i][j];

1 Like

Sorry I am from the phone at work and done a mess, but you can observ second loop. You want to iterate over every inner array and you want to access properly the integer from arr.

1 Like

Hi. I changed the inner for loop and added j to the product *= statement.

Thank you!