В вашем фрагменте выясняется, что answer
- это просто текст, на который вы нажали.
Поскольку isCorrectAnswer
проверяет его по ключу choice
вашего класса вопросов, который равен "1"
, "2"
и так далее никогда не совпадет.
Измените определение вашего вопроса следующим образом, и оно должно работать:
new Question(
"2. What company developed JavaScript?",
["Java Inc.",
"Netscape",
"JQuery",
"CERN"],
"Netscape"
);