javascript - 如何随机化 (question_options) 数组中的值并使用单选按钮显示它们以进行特定测试?
问题描述
我在随机化此数组中的值并使用单选按钮为特定测试显示它们时遇到问题。我想随机化它,这样其他问题的答案就不会出现在同一个地方。
let wrong_answers = [1990, 1991, 1992, 1994];
let right_answer = [1993];
let question_options = [test.right_answer].concat(test.wrong_answers);
解决方案
您可以尝试使用以下代码段。
var arr = ['answer1', 'answer2', 'answer3', 'answer4'];
let correct_answer = ['answer3'];
let question_options = arr[Math.floor(Math.random() * arr.length)];
// verify answer! Assume user passes 'answer' value using radio button as answer
correct_answer[0] === answer ? true :
让我知道这是否是您想要的方式!我希望它会帮助你。
推荐阅读
- c - C 程序的输出中出现无法解释的字符
- java - DB2 insert performance
- python - Python startswith 不匹配相同的字符串
- hive - 如何将数据从 hdfs 表导入 hive 中的嵌套分区表?
- python - 在不使用 for 循环的情况下迭代不规则张量切片
- excel - 加载自定义功能区下拉列表 Excel
- flutter - “PermissionGroup”不能分配给参数类型“列表”
'颤动 - statistics - Julia 中的多项式回归 - glm
- r - 通过合并 csv 文件将新列添加到创建的数据框
- set - 如何在 ReasonML 中使用 Belt.Set 的示例?