2016-03-23 15 views
1

Ben şimdi bu nesne boş veya uzunluğu sıfır Fakat olmadığını kontrol etmek Object.keys(myobject).length kullanılan takılıp istediğiniz ediyorum myobjectsundefiend benim gönderecek koşullu hatalar istemci tarayıcısı içinNesne.key'lerde bir nesne olmadığında hatalar nasıl önlenir?

TypeError: can't convert undefined to object

ve durdurma çalışmaları artık bu yüzden olduğunda Bu nedenlerden kaçınmak için herhangi bir fikir almak istiyorum.

myobject Nesne ve daha sonra üzerine Object.keys() kullanırsanız bu JavaScript koşullu

if(Object.keys(myobject).length === 0) {} 

cevap

2

İlk kontroldür.

if (typeof myobject === 'object' && Object.keys(myobject).length === 0) { 

VEYA

if (Object.keys(myobject || {}).length === 0) { 
+0

sayesinde Bunu nasıl bilebilirsin? –

İlgili konular