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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • dougownsall

    dougownsall

    7 EKİM 2007
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006