Hi.
I’m not sure where I’ve gone wrong on this.
Challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops/
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
multiplyAll([[1,2],[3,4],[5,6,7]]);
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!