关于javascript:sort排序用法随记

4次阅读

共计 266 个字符,预计需要花费 1 分钟才能阅读完成。

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

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);
正文完
 0