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

  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • Nightmare2005

    Nightmare200

    14 Ocak 2007