![](/img/trans.png)
[英]How do I shuffle an Array in Javascript to be in the same order as Collections.shuffle(array, seed) in Java
[英]How do I sort and shuffle javascript array?
我正在做一个拖放纸牌游戏。 我可以使用 sort 并使用 Math.Random 来随机播放:
answers.sort( function() { return Math.random() - .5 } );
它可以工作,但是在将卡片放入正确的子容器中之后,错误的年份会出现在下面,就好像它正在洗牌一样。
是否可以按图像对数组进行洗牌,但仍然可以按值(顺序)排序?
var answers = [
{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1822.png',
"order":'1'
},{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1839.png',
"order":'2'
},
{
"image":'https://www.floridamemory.com/onlineclassroom/game/cards/1912.png',
"order":'3'
}
];
通过以下方式解决它基于相同的随机排序系统订购两个Arrays
刚刚添加了一个额外的数组来帮助洗牌
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.