我有for
循环来自alerts
的array
字符串,我想知道如何alert
它们randomly
,所以它将运行gamesNames.length
次并每次以不同的随机顺序显示它们(不重复)他们)在JavaScript中?
for (var i = 0; i < gamesNames.length; i++) {
alert (gamesNames[i].Name + gamesNames[i].year );
}
最佳答案
这是用Javascript链接到主要思想的http://www.javascriptkit.com/javatutors/arraysort.shtml
这是代码
...
gamesNames.sort(function() {return 0.5 - Math.random()}) ;
for (var i = 0; i < gamesNames.length; i++) {
alert (gamesNames[i].Name + gamesNames[i].year );
}
...
我希望这有帮助。