<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var arr = [1,3,5,5,4,116,2,1];
arr.sort(function(x,y){
//console.log(x-y)
//return x>y // x-y正序 x>y正序 y-x x<y 倒序
// 核心原理是返回布尔值
// false正序
// true 倒序
return parseInt(Math.random()*2);// 返回随机值 0或1
});
Array.prototype.random = function(){
this.sort(function(x,y){
return parseInt(Math.random()*2);// 返回随机值 0或1
});
}
arr.random();
arr.random();
arr.random();
arr.random();
console.log(arr)
</script>
</html>