Nesting FOR loops - unknown error

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

Not sure why it’s not letting me pass. Anyone have an idea?

  **Your code so far**

function multiplyAll(arr) {
let product = 1;
// Only change code below this line

for (let i = 0; i < arr.length; i++) {
  for (let 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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36

Challenge: Nesting For Loops

Link to the challenge:

This line calculates a result, then it does nothing with this result.
Maybe you should do something with the result.

Doesn’t return product; do that?

This returns the product, but you never update your product in the first place.

I see where I went wrong. I had to make product = product * arr[i][j];. But I did product *= arr[i][j]; before and it still didn’t pass me. I opened a new tab and it passed …

Great work, have fun!

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