【问题标题】:Sort by property [duplicate]按属性排序[重复]
【发布时间】:2013-03-19 04:59:18
【问题描述】:

我有这个代码

function Human(firstName,lastName,age)
{
    this.firstName = firstName;
    this.lastName =  lastName;
    this.age = age;
}

var firstHuman = new Human("Ivan","Ivanov",25);
var secondHuman = new Human("Petar","Petrov",34);
var thirdHuman = new Human("Ivailo", "Stoyanov",28);
var forthHuman = new Human("Petar", "Tudjarov",50);
var fifthHuman = new Human("Hari", "Qvorov",20);

var Humans = new Array (firstHuman,secondHuman,thirdHuman,forthHuman,fifthHuman);

我如何按他们的名字对它们进行排序,以便让 FifthHuman(H 在字母表中最小)排在数组的首位

【问题讨论】:

标签: javascript


【解决方案1】:
Humans.sort(function(a, b){return a.firstName > b.firstName});

http://jsfiddle.net/3wyBc/

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    • 2014-08-02
    • 2018-06-23
    • 1970-01-01
    • 2010-10-26
    相关资源
    最近更新 更多