相关疑难解决方法(0)

如何随机化(shuffle)一个JavaScript数组?

我有这样一个数组:

var arr1 = ["a", "b", "c", "d"];
Run Code Online (Sandbox Code Playgroud)

我如何随机化/随机播放?

javascript arrays shuffle

1138
推荐指数
36
解决办法
67万
查看次数

按随机顺序对数组进行排序

我试图理解如何按随机顺序对数组进行排序.所以,我找到了以下代码:

var as = ["max","jack","sam"];  
var s = as.sort(func);  

function func(a, b) {  
  return 0.5 - Math.random();
}  

console.log(s);
Run Code Online (Sandbox Code Playgroud)

我的主要问题是为什么他们使用0.5而不是另一个数字?和它如何工作,请尽量做到简单我在JavaScript是新的,我用这些东西奋斗

javascript arrays sorting random algorithm

13
推荐指数
3
解决办法
4440
查看次数

最有效的阵列洗牌器

如何以最有效的方式对数组的值进行洗牌?

每个元素只是一个包含HTML的字符串.

javascript arrays performance shuffle

5
推荐指数
1
解决办法
1343
查看次数

标签 统计

arrays ×3

javascript ×3

shuffle ×2

algorithm ×1

performance ×1

random ×1

sorting ×1