0

とにかく作ることはありますか..

var init = { 
 'questions': [ 
   {
       'question': 'jQuery is a...',
       'answers': ['JavaScript library','Ruby Gem','PHP Framework','None of the above'],
          'correctAnswer': 1
   },
   {
       'question': 'X comes after?',
       'answers': ['P','W','Y','v'],
          'correctAnswer': 2
   },
     {
       'question': 'Meh stands for..',
       'answers': ['Eh','/Sigh','What?','Whatever'],
          'correctAnswer': 4
   }
 ] };

現在、システムは質問を書かれている方法で表示しています。これらの質問をランダムに表示する方法はありますか? ありがとうございました。

4

2 に答える 2

4

あなたはこれが欲しいようです:

var questions = init.questions;
var question = questions[Math.floor(Math.random()*questions.length)]

これにより、questions配列のランダムな要素が得られます。

于 2013-06-09T13:50:48.750 に答える