私はこの1つのようなJavaScriptでネストされたオブジェクトがあります:私はサブで定義された関数からnameRootにアクセスしたいJavascriptのネストされたオブジェクトへのアクセスルートレベル
{
nameRoot: "my object",
sub: {
nameSub: "my sub object"
}
}
を。
var self = this;
と使用済みの自己が、どのように私はオブジェクトリテラルでこれを行うことができます:私はのようなものを定義していた機能を使用して
?
私はあなたができるとは思わない。私は私の頭の上のポストを知らないが、私は最近StackOverflowでこれを読んで覚えている。オブジェクトリテラルではなく、そのオブジェクトを関数として定義できますか? – Brad
できません。しかし、オブジェクトは参照なしではないので、あなたが入っているオブジェクトへの参照を持つ必要があります。 – David
これは、ノードやそのようなものが 'parentNode'への明示的な参照を持つ必要がある理由です。 – voithos