我想显示问题,下面我想放一个文本框来回答。例如。印度的首都是什么..第一次加载页面时会出现这个问题..第二次加载时会随机出现另一个问题怎么写..请帮帮我
最佳答案
如果您有一系列问题,var questions = ["asdf", "sdfg", ...];
然后您可以通过以下方式获得随机问题:
questions[Math.floor(Math.random() * questions.length)];
编辑:对于关联数组...
只需从中创建一个普通数组:
var questions = [];
for (var i in assocArr) {
if (assocArr.hasOwnProperty(i)) questions.push(assocArr[i]);
}
然后使用上面的方法。
关于javascript - 我如何随机获取命名数组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425805/