SORU
15 Temmuz 2009, ÇARŞAMBA


JavaScript string özellik değeri nesneleri çeşit dizi

JavaScript nesneleri bir dizi var:

var objs = [ 
    { first_nom: 'Lazslo', last_nom: 'Jamf'     },
    { first_nom: 'Pig',    last_nom: 'Bodine'   },
    { first_nom: 'Pirate', last_nom: 'Prentice' }
];

Nasıl last_nom değerine göre sıralamak JavaScript miyim?

sort(a,b) ama bu dizeleri ve sayılar üzerinde çalışmak gibi görünüyor biliyorum. Benim nesneler için bir yöntem olabilirdi eklememe gerek var mı?

CEVAP
15 Temmuz 2009, ÇARŞAMBA


Yeterince kolay kendi karşılaştırma işlevi yazmak için:

function compare(a,b) {
  if (a.last_nom < b.last_nom)
    return -1;
  if (a.last_nom > b.last_nom)
    return 1;
  return 0;
}

objs.sort(compare);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • TechRax

    TechRax

    21 EYLÜL 2009