Basic JavaScript - Nesting For Loops

I have no idea what i’m doing wrong. I watched the video and think my code is letter for letter the exact same
Your code so far

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

multiplyAll([[1, 2], [3, 4], [5, 6, 7]]);

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ Safari/537.36

Challenge: Basic JavaScript - Nesting For Loops

Link to the challenge:

The error is coming from code that you are not to change below this line etc…
I inspected the output and this is what it had to say:
The resource was preloaded using link preload but not used within a few seconds from the window’s load event. Please make sure it has an appropriate as value and it is preloaded intentionally. GL

You never closed the curly braces for your loops.

Side note, you should use let instead of var. Don’t use var

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.