【发布时间】:2018-05-20 06:58:05
【问题描述】:
我目前正在尝试创建一个随机生成一组随机问题及其相应答案的页面。 但是,我不知道如何将问题与相应的答案相匹配。
对于问题,我提出了一组数组,对于答案,我提出了另一组:
//Array for Questions
var myWords = [
'Test1',
'Test2',
'Test3',
'Test4',
'Test5',
'Test6',
'Test7',
'Test8',
'Test9',
'Test10',
'Test11',
'Test12',
'Test13',
'Test14',
'Test15'
]
//Array for Answers
var myAnswers = [
'Answer1',
'Answer2',
'Answer3',
'Answer4',
'Answer5',
'Answer6',
'Answer7',
'Answer8',
'Answer9',
'Answer10',
'Answer11',
'Answer12',
'Answer13',
'Answer14',
'Answer15'
]
基于此,我使用以下脚本从第一个数组中挑选 10 个独特的随机问题:
//randomly pick 10 words
while(selectWords.length < 10){
var randomWord = myWords[Math.floor(Math.random() * myWords.length)]
if(selectWords.indexOf(randomWord) > -1) continue;
selectWords[selectWords.length] = randomWord;
}
如何将每个问题与第二个数组中的相应答案联系起来?我希望输出显示在这样的表格中:
问题 1 |答案 1
提前致谢!
【问题讨论】:
-
为什么不使用对象数组而不是两个单独的数组?
标签: javascript arrays