var config = {
a: 'test',
b: {
c: // SOmeway to access config a value
}
}
クラスbの値にアクセスする手段はありますか?子クラスの親クラスにアクセスする
var config = {
a: 'test',
b: {
c: // SOmeway to access config a value
}
}
クラスbの値にアクセスする手段はありますか?子クラスの親クラスにアクセスする
どちらもクラスではありません。彼らはオブジェクトです。
いいえ、コード内にc:
があり、すべて同じオブジェクトリテラル内にあるconfig.a
にアクセスする方法はありません。
var config = {
a: 'test',
b: {
}
};
config.b.c = config.a;
注config.b.c
がconfig.a
の値を受け取ること:あなたは事実の後にそれを行うことができます。誰かがconfig.a
を後で更新すると、config.b.c
は更新されません。そこ
var config = {
a: 'test',
b: {
c: function() {
// You can use `config.a` here
}
}
};
、あなたが
c
を呼び出すたびに、あなたが
config.a
の
現在値を使用することがあります:
は
c
場合、あなたはその中から
config.a
にアクセスすることができ、
機能ました。
はJavaScriptで魔法 `base`事はありません
)私はjavascriptのための
this.baseまたはthis.base(に検索でそれを見つけ、これを試してみてください。推測での回答は、スタックオーバーフローに関する良い考えではありません。 :-) –