SORU
8 EKİM 2008, ÇARŞAMBA


Erişim üst'javascript s ana nesne

Gibi bir şey

var life= {
        users : {
             guys : function(){ this.SOMTHING.mameAndDestroy(this.girls); },
             girls : function(){ this.SOMTHING.kiss(this.boys); },
        },
        mameAndDestroy : function(group){ },
        kiss : function(group){ }
};

bu.ASLINDA biçimi olduğunu düşünüyorum, ama olmayabilir. Bir nesnenin ana kadar geri adım ne olacak?

CEVAP
5 EKİM 2010, Salı


Ben sadece ilk işlevi eklendi

parentThis = this;

ve subfunction içinde parentThis kullanın. Neden? JavaScript çünkü, nesneler yumuşak. Yeni üye atama gibi basit yani. (yumuşak bir nesne eklenebilir Klasik nesneler sabit nerede Java. Yeni bir sınıf oluşturmak için sabit bir nesneye yeni bir üye eklemek için tek yol bu başka: http://www.crockford.com/javascript/inheritance.html

Ve de sonunda ya da nesne öldürmek yok etmek zorunda değilsin. Burada buldum neden: http://bytes.com/topic/javascript/answers/152552-javascript-destroy-object

Bu yardımcı olur umarım

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EvilControllers

    EvilControll

    20 Ocak 2008
  • ibebrent

    ibebrent

    23 Temmuz 2007
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010