依照字段值对数组对象进行排序
function compareSort(val) {
return function (a, b) {
let key1 = a[val]
let key2 = b[val]
return key1 - key2
}
}
打乱数组简便办法
//用Math.random()函数生成0~1之间的随机数与0.5比拟,返回-1或1
function randomSort(a, b) {
return Math.random()>.5 ? -1 : 1;
}
//例如
let arr = [0,1,2,3,4,5,6,7,8,9];
arr = arr.sort(randomSort);
发表回复