Help! i'm stuck code won't pass

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**

function multiplyAll(arr) {
let product = 1;
// Only change code below this line
for (var i=0; i < arr.lenght; i++) 
{for (var j=0; j < arr[i].lenght; 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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36

Challenge: Nesting For Loops

Link to the challenge:

Hello there.

Do you have a question?

If so, please edit your post to include it in the Tell us what’s happening section.

Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more information you give us, the more likely we are to be able to help.


What does this do?

the code i have wont run, i’ve tried tried to see what I’m doing wrong and still cant figure it out

What does a return statement do in code?

It immediately stops your function and returns the specified value

it calls the values ? more like telling what is contained in …?

No. ‘Calls the values’ isn’t a thing. Return exits the function.

okay, I do understand that. but task says //only change code above this line
so I expect the return to like you said exit the function and return the value as in this case of product right?

You aren’t making a product anywhere though. You are just returning 1 immediately and stopping your loops.

thanks I already figured it out

Cool. Good work!