gpt4 book ai didi

javascript - 是否可以在 JavaScript 中的对象声明内执行循环

转载 作者:行者123 更新时间:2023-11-28 14:38:29 25 4
gpt4 key购买 nike

我正在创建一个包含多项选择题的测验。问题和答案是从外部 xml 文件加载的。答案选项数量不一致。它可能会有所不同。我从 xml 文件加载数据并将其转换为测验应用程序可以访问的全局 JSON 对象。有没有办法循环遍历 answers 对象声明中的答案?整个对象当前如下所示(请注意,currentQuestion 是对正在读取的 xml 的变量引用):

var questionAnswerContentObject = {
question: {
questionTitle: currentQuestion.find("questionTitle").text(),
questionBody: currentQuestion.find("questionBody").text()
},
answers: {
// this is where the answers are supposed to go.
// the loop is just dummy test code. it fails with "Parsing error: Unexpected token ("
for(var i=0;i<10;i++) {
answer: i;
}
}
};

最佳答案

您可以在对象初始化后使用数组添加其他答案。然后,您可以在读取 XML 文件后使用 for 循环动态添加答案。您的对象可以设置如下:

answer : {
[
answer1: {
}
...
]
}

关于javascript - 是否可以在 JavaScript 中的对象声明内执行循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49056721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com