рони, не могли бы мне объяснить, каким образом тут массив связывается:
answer = [1, 1, 0, 1];
тут
answer = answer.every(function(check, i) {
return check == vastus[i].checked
})
если я правильно понимаю, вложенная функция, которая возвращает выбор. Но откуда тут every, это такая встроенная функция какая-то? Можете прокомментировать ваш код? и отчего у вас запятые вместо ";"?
как я это понял: задается массив, который потом проверяется и значение отмеченной коробки сверяется с индексом в массиве и только при таком раскладе выдает "верно", так? но я все-таки не понимаю, каким образом переменной, которая как массив передается далее функция и все остальное, не понимаю..
otv.innerHTML = answer ? "верно" : "неверно";
- это просто краткая запись условия if, если true то берется то, что до двоеточия, правильно я понимаю?
не понимаю, что значит
answer && correct++;
и ещё, объясните, как делать макет, чтобы в следующий раз не ошибиться?