Olası Çoğalt:
How do I test for an empty Javascript object from JSON?JavaScript: Bir nesne özelliği yok ya olmadığını kontrol etme bir harita/ilişkisel dizi boşsa
bir nesne olmadığını kontrol etmenin kolay bir yolu var mı Javascript'te özellikleri yok mu? Başka bir deyişle, bir harita/ilişkisel dizi boş olup olmadığını kontrol etmenin kolay bir yolu? "Boş" hangisi anlatmak için kolay bir yol
var nothingHere = {};
var somethingHere = {foo: "bar"};
var mı: Örneğin, aşağıdaki sen vardı diyelim?
function isEmpty(map) {
var empty = true;
for(var key in map) {
empty = false;
break;
}
return empty;
}
(bir yerli özellik/işlevi falan gibi) daha iyi bir yolu var mı: Aklıma gelen tek şey böyle bir şeydir?
Dupe - http://stackoverflow.com/questions/5223/length-of-javascript-associative-array –
@Daniel - bu sorunun bağlantısı için teşekkürler. SO aramayı denedim ama bir şey bulamadım. Modlar - lütfen bu soruyu kapatın. Teşekkürler! –
hasOwnProperty çağrısı nedeniyle chryss çözümünüz üzerinden sizinkilere giderdim. Nesne prototipini (bir çok kitaplığın yaptığı bir şey) genişletirseniz, yönteminiz miras alınan özellikleri okuyacağından artık doğru sonuçları döndürmeyecektir. –