依照字段值对数组对象进行排序
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);