プロパティとメソッドのネストされたレイヤーが多数あるオブジェクトがいくつかありますが、残念ながら、それらが実際に何をするかをあまり説明していません。私の関数の冒頭で、それらをより短い、よりわかりやすい変数名に設定することは可能でしょうか?
これは機能していませんが、同様のことができるはずです。
var out = {
mid1: true,
middle: {
inner: function (value) {
return value * 2;
}
}
};
console.log(out.middle.inner(5)); //10
var i = function(value){ out.middle.inner(value);}
console.log(i(6)); //undefined