SORU
26 Mayıs 2009, Salı


Javascript: bir nesne ilk endeks Alma

Düşünün:

var object = {
    foo:{},
    bar:{},
    baz:{}
}

- Nasıl oluyor da ...

var first=object[0];
console.log(first);

Açıkçası ilk dizin olarak adlandırılır çünkü işe yaramıyor "", foo 0.

console.log(object['foo']);

Çalışır, ama foo adında olduğunu bilmiyorum. Bir şey adlandırılmış olabilir. Ben sadece ilk :)

Teşekkürler!

CEVAP
10 Temmuz 2013, ÇARŞAMBA


Sadece eğlenmek için bu JS 1.8.5 çalışır

var obj = {a: 1, b: 2, c: 3};
Object.keys(obj)[0]; // "a"

Bunu göreceksiniz aynı sırası ile aynıdır

for (o in obj) { ... }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009
  • TechXCentral

    TechXCentral

    12 Temmuz 2011