Javascript在数组排好序后实现序号相同后面序号往后

80 阅读1分钟
    breakArr.sort(function (a, b) {
        return (b.number - a.number)
    })
    for (let i=1; i< breakArr.length; i++) {
    if (breakArr[i-1].number === breakArr[i].number) {
        breakArr[i].sort = breakArr[i-1].sort
    } else {
        breakArr[i].sort = i + 1
    }
}