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

  • maxman.tv

    maxman.tv

    29 EKİM 2013
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009