确保两个值在数组中匹配,而两个都不是软件未知的

时间:2019-06-13 18:57:23

标签: javascript html arrays

我正在为学校的声带测验员编码,并且已经走得很远了。此刻,我陷入了一个烦人的错误,那里有两个数组,一个用于选择多个答案,一个用于正确的答案。

当匹配以查看正确答案时,我在两个数组中使用相同的索引进行检查。因此,例如:if(correctAnswers[0] === userAnswer[0]);但是问题在于,当用户以另一顺序输入答案时,答案将变得不正确,这是错误的,它们应该是正确的。

显然,我正在遍历数组并检查有多少个正确答案,但这是行不通的,因为例如:

correctAnswers[0] === userAnswer[0] | CORRECT
correctAnswers[1] === userAnswer[1] | CORRECT

correctAnswers[0] !== userAnswer[1] | INCORRECT <-这是遍历数组时的问题。用户只是将答案按另一顺序排列,不应使用户回答错误。

我希望用户能够以针对该单词的多个答案中的另一个顺序来回答。

0 个答案:

没有答案