javascriptの関数は、(囲まれた)リンクを囲むスコープに保持することによってクロージャを形成します。関数のクロージャにアクセスすることは可能ですか?
(可変値として)機能があるときにプログラムでアクセスすることはできますか?
実際の目標は理論的ですが、デモではクロージャのプロパティをリストすることができます。
var x = (function(){
var y = 5;
return function() {
alert(y);
};
})();
//access y here with x somehow
コードサンプルはあなたの正確な問題をよりよく説明します – Blaster
問題は理論的で実用的ではありません。関数を指定すると、クロージャのプロパティを列挙できますか? –
'console.log(x()。y); // 5? – Blaster