Показать сообщение отдельно
  #31 (permalink)  
Старый 10.11.2015, 17:18
Аспирант
Отправить личное сообщение для Lecseus Посмотреть профиль Найти все сообщения от Lecseus
 
Регистрация: 13.08.2015
Сообщений: 45

рони, не могли бы мне объяснить, каким образом тут массив связывается:
answer = [1, 1, 0, 1];

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


и ещё, объясните, как делать макет, чтобы в следующий раз не ошибиться?

Последний раз редактировалось Lecseus, 10.11.2015 в 17:31.
Ответить с цитированием