I have an object like so:
answers = {
"q1" : {
"selected": "a",
"correct": "b"
},
"q2": {
"selected": "c",
"correct": "d"
},
etc...
}
how do I compare selected and correct?
i'm trying
for (let key in answers) {
if (key.selected === key.correct) {
correct++;
} else {
incorrect++;
}
}
but it doesn't work. I keep getting all questions marked correct. Pretty sure I need to do something else to go down a level in the object but not sure how to do it.
if I do answers[key].selected === answers[key].correct
all come out as incorrect