var questions = {
game: {
question_1: {
question: "Question 1",
points: 7
},
question_2: {
question: "Question 2",
points: 5
}
}
};
编程新手...
如何使用 for 循环迭代问题对象以访问 questions.game.question_1.question?或者 questions.game.question_[n].question
var answers = [];
for(var i=0; i <questions.game.length; i++) {
questions.game.question_[i].question.push(answers);
}
最佳答案
像这样:
for (var key in questions.game) {
if (questions.game.hasOwnProperty(key)) {
questions.game[key].question.push(answers);
}
}
另一方面,当您尝试将数组push
到字符串中时,您会遇到一些麻烦。你有这样的想法吗?
for (var key in questions.game) {
if (questions.game.hasOwnProperty(key)) {
answers.push(questions.game[key].question);
}
}
关于javascript - For 循环迭代对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28050470/