Bazen, genel ad alanı karmaşasını azaltmak ve kitaplık ihracatını kolaylaştırmak için kodunuzu büyük bir nesneye ad alanı olarak sunmanın iyi bir uygulama olduğunu duydum, bu yüzden bunu denedim .Nesne bildirimi tamamlanmadan önce üye yöntemlerini çağırma işlemi tamamlandı
"Foo'nun tanımlanmadığını" iddia ederek başarısız olur. Nesne bildirimini bitirmeden önce arama yöntemleri büyük olasılıkla kötüdür, bu yüzden çubuğu taşıdım ve işe yaradı.
var wrapper = {
foo: function(){
return 42;
},
};
wrapper.bar = wrapper.foo();
Bu özellikle iç içe ad ile, tür çirkin olabilir hissediyorum böyle, bu yüzden zor bir kerede sarmalayıcı üyelerinin tamamını görmek için yapmazlar herhangi çözüm yolu vardır?
Niye hiç çağırmak gerekir beyanda yöntem mi? Belki hemen çağrılan bir işlev kullanmak istersiniz (* IEFE *). Ayrıca * modül kalıbını kontrol edin *. – Bergi