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ş:
Eğer anahtar kontrol JavaScript bir ne...
JQuery ile JavaScript nesne için form ...
JavaScript döngü nesne...
Nasıl verimli bir şekilde anahtarları/...
Nasıl bir nesne JavaScript özelliği ol...