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

  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007
  • sknbp

    sknbp

    16 Kasım 2006