SORU
5 HAZİRAN 2010, CUMARTESİ


Javascript nesneleri: üst olsun

İç içe javascript nesneleri (bana, google veya javascript oldukça kötü belgelenmiştir.) hakkında birkaç sorum var. Şimdi, (iç içe geçmiş) aşağıdaki nesne var:

obj: { subObj: { foo: 'hello world' } };

sonra bir baktım bu şekilde bu sınıfın bir referans için:

var s = obj.subObj;

şimdi ne yapmak istiyorum, değişken ler dışında nesne nesne için bir başvuru almak için. Gibi bir şey

var o = s.parent;

Bu bir şekilde mümkün mü?

CEVAP
5 HAZİRAN 2010, CUMARTESİ


Hayır. Hangi evden geldiğini bilmenin yolu yok.

s obj.subObj sadece aynı nesne için başvurular var.

Ayrıca yapabilirsiniz:

var obj = { subObj: {foo: 'hello world'} };
var obj2 = {};
obj2.subObj = obj.subObj;
var s = obj.subObj;

Şimdi üç başvuruları, obj.subObj, obj2.subObj s, aynı nesne. Hiçbiri özel.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008