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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013