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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009