javascript 排序数组列表#js #array #sort

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 排序数组列表#js #array #sort相关的知识,希望对你有一定的参考价值。

    var by = function(name) {
        return function(o, p) {
            var a, b;
            if (typeof o === 'object' && typeof p === 'object' && o && p) {
                a = o[name];
                b = p[name];
                if (a === b) {
                    return 0;
                }
                if (typeof a === typeof b) {
                    return a < b ? -1 : 1;
                } else {
                    throw {
                        name: 'Error',
                        message: 'Expected an object when sorting by ' + name
                    }
                }
            }
        }
    }
    
    
    arraylist.sort(by('[name]'))

以上是关于javascript 排序数组列表#js #array #sort的主要内容,如果未能解决你的问题,请参考以下文章

有一个js数组,已排序,现在需要移动某些元素到特定的位置,这种实现

js数组快速排序

JavaScript数字数组怎么按数子大小排序

JavaScript 数组及冒泡排序

js实现汉字中文排序的方法 例如:省市列表的排序

Javascript:冒泡排序