Sorting array of custom objects in JavaScript

后端 未结 3 1416
小蘑菇
小蘑菇 2021-01-06 09:30

Say I have an array of Employee Objects:

var Employee = function(fname, age) {
    this.fname = fname;
    this.age = age;
}

var employees = [
    new Emplo         


        
3条回答
  •  庸人自扰
    2021-01-06 10:29

    You could use the excellent library underscore.js' sortBy method.

    For example:

    var arr = [
        { name:"a", age:100 },  
        { name:"b", age:90 },
        { name:"c", age:80 },
        { name:"d", age:70 }
    ];
    
    var sorted = _.sortBy(arr, "age");
    console.log( sorted );
    

    or in your case:

    _.sortBy(employees, "age");
    

提交回复
热议问题