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

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • finalcall07

    finalcall07

    11 NİSAN 2008