📜  使用排序函数 javascript 代码示例对嵌套数据进行排序

📅  最后修改于: 2022-03-11 15:02:05.862000             🧑  作者: Mango

代码示例1
var sort = function (prop, arr) {
    prop = prop.split('.');
    var len = prop.length;

    arr.sort(function (a, b) {
        var i = 0;
        while( i < len ) { a = a[prop[i]]; b = b[prop[i]]; i++; }
        if (a < b) {
            return -1;
        } else if (a > b) {
            return 1;
        } else {
            return 0;
        }
    });
    return arr;
};