首页 > 解决方案 > 如何随机化 (question_options) 数组中的值并使用单选按钮显示它们以进行特定测试?

问题描述

我在随机化此数组中的值并使用单选按钮为特定测试显示它们时遇到问题。我想随机化它,这样其他问题的答案就不会出现在同一个地方。

let wrong_answers = [1990, 1991, 1992, 1994];

let right_answer = [1993];

let question_options = [test.right_answer].concat(test.wrong_answers);

标签: javascripthtmlradio-button

解决方案


您可以尝试使用以下代码段。

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 : 

让我知道这是否是您想要的方式!我希望它会帮助你。


推荐阅读