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

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