按照字段值对数组对象进行排序

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);

zhangcan1168
6 声望0 粉丝