Şu an için Javascript'i programlıyorum ve hala çok tembel olmama veya olmadığımdan emin değilim. bazen sadece çok ayrıntılı olur, ancakBir değişkenin bir nesne olduğundan emin olun
if(typeof(something) === 'undefined'){
// ..
}
: Ben bir sürü var. Örneğin, şimdi yapıyorum:
aşağıdaki satırlarda ben bir nesne olarak redirectURLs olayları ele aldığım o (işlev deundefined
döndürebilir) Tüm tanımlanmış olabilir rağmen, var
var redirectURLs = hotplate.get('hotCoreAuth/redirectURLs/success') || {};
.
"En iyi uygulama" hile sayfası var mı? Yukarıda yazdıklarım çok tembel mi?
var redirectURLs = hotplate.get('hotCoreAuth/redirectURLs/success');
if(typeof(redirectURLs) === 'undefined'){
redirectURLs = {}
}
Ben kısayol az sağlam olduğunu biliyoruz, ama sonra tekrar, insanlar ya bu değeri, ya da olacak: Alternatif hantal oluşu.
Fikirler?
Merc.
Ben 'NS.isDefined eklemek eğilimindedir (test_var, [default_if_not_defined])' yardımcı işlevi –