2016-03-19 15 views
1

JavaScript'teki bir nesnenin içinde gezinmek, nesnenin bir 'alan'/bölümüne bir başkasında atlamak mümkün mü? ÖrneğinBir JavaScript nesnesinin iletilmesi

, aşağıda gibi yapılandırılmıştır bir nesne varsa: me, örneğin, config.resources' benim stil ve komut dosyalarının yolunu başvurmak için

var config = { 
    resources: { 
     styles: 'path/to/a/stylesheet', 
     scripts: 'path/to/a/javascript/file' 
    }, 
    options: { 
     plugin_a: { 
      entries: [config.resources.styles, config.resources.scripts] 
     } 
    } 
} 

mümkün mü. 'config.options.plugin_a' bölümünde 've' config.resources.scripts 'stilleri var mı?

Teşekkür

+0

Kullanımı, yazıyı değiştirdi. –

+0

Kaynaklarınızda bir kapatma ayracı eksik ve gerçekten bunu yapanlar ile yapabilirsiniz: Seçenekler: {plugin_a: {get styles: function() {return config.resources.styles; }}} '. – somethinghere

+0

Whoops! Güzel nokta, @somethinghere, eksik desteği ekledim! –

cevap

0

iki ayrı satırlarda yapabileceğini: config nesne oluşturmak, sonra da yapılandırma değerlerini kullanarak nesneye config.options ayarlayın. var a={b:1,c:a.b} Yerine var a={b:1}; a.c=a.b;

İlgili konular