0
Я использую простое приложение для викторины в JavaScript. У меня есть массив вопросов, и когда я прохожу через массив и печатаю вопросы, которые он говорит undefined на первом, но второй, печатает вопросы на console.log. Любой знает, что здесь происходит.undefined для элемента первого массива в javascript
Спасибо.
var questions =
[
{
questions: "What color is of milk?",
choices: ["White", "Blue", "Brown", "Red"],
answer: 0
},
{
question: "What is Tallest Building in the world?",
choices: ["Eifle Tower","Burg Khalifa", "Shenghai Tower" ],
answer: 1
}
];
for (var i = 0; i < questions.length; i++) {
question = questions[i].question;
choices = questions[i].choices;
answer = questions[i].answer;
console.log (question);
console.log (choices);
console.log (answer);
}
спасибо, не заметили опечатку. Спасибо – knight
поддержал это, но не может принять ответ через 10 минут после этого. Я создаю переключатели для каждого элемента выбора, чтобы пользователь мог выбрать ответ. createElement, createTextNode и appendChild это будет нормально для небольшой программы? – knight
Уверенный, сделайте пожалуйста. Да, что нужно делать. Учтите jQuery тоже. Вы можете сделать это немного легче с этим. Например: '$ (''). AppendTo ('# myDiv');' , где вы можете использовать свои знания html и css для работы с DOM. – phreakv6