排序的的值为非数字时的处理方法

 如果比较的两值为非数字,则升序和降序可用下面两个通用函数,理解起来比较绕,懒得每次去想,直接拿来用就可以

升序

复制代码
arr.sort(function (a, b) {
                    if (a[比较的属性]< b[比较的属性]) {
                        return -1
                    } else {
                        return 1
                    }
                })
复制代码

降序

复制代码
arr.sort(function (a, b) {
                    if (a[比较的属性]< b[比较的属性]) {
                        return 1
                    } else {
                        return -1
                    }
                })
复制代码
原文地址:https://www.cnblogs.com/junjun-001/p/15304856.html