尽管拿去收藏不用谢
/**
* 数组、对象随机排序
* @param data
*/
randomArray(data){
let temp = [];
let len = data.length;
if(!len){
let kAll = Object.keys(data);
len = kAll.length;
for(let i = len;i>0;i--){
let num = Math.random();
num = Math.floor(num*i);
temp.push(data[kAll[num]]);
kAll.splice(num,1);
}
}else{
for(let i = len;i>0;i--){
let num = Math.random();
num = Math.floor(num*i);
temp.push(data[num]);
data.splice(num,1);
}
}
return temp;
}

还不快抢沙发