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

  • huyked

    huyked

    28 Mart 2008
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • vgeller1

    vgeller1

    22 Kasım 2009