Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Arrays Multidimensional Arrays Build a Quiz Challenge – One Solution

Anica Bell
PLUS
Anica Bell
Courses Plus Student 3,004 Points

correctAnswers scope?

I copied the instructor's code line by line and my HTML keeps displaying 0 correct answers. I believe this is because the 'let correctAnswers = 0;' is defined outside of the loop which includes the 'correctAnswers++;

Any suggestions on how to correct this issue?

3 Answers

Reggie Williams
STAFF
Reggie Williams
Treehouse Teacher

Hey Anica Bell can you provide a snapshot of your workspace?

Hi. Same problem here. Everything seems to work, except "correctAnswers" counter in line 27 via line 38. This is my workspace - https://w.trhou.se/6onmrlr3lx

In line 32 and 33, you have

  let question = questions[i][0];
  let answer = question[i][1];

Try changing let answer = question[i][1]; to let answer = questions[i][1];

Thank you! Was looking for a code mistake but it's just a typo. Gotta be more careful.