2012-05-09 25 views
1

与えられた関数リファレンスがクロージャを持っていて最終的にクローズド変数にアクセスするかどうかを見つける方法はありますか?私は "引数"のプロパティと似たものを探していましたが、無駄でした。Javascript関数にクロージャがあるかどうかを調べる

編集:外または指定された関数内

+0

実行時に(たとえば、実行時状態のクエリによって)クロージャを検出できるかどうか、またはコードを調べることでクロージャが生成される場所を特定できるかどうか尋ねていますか? –

+0

@IraBaxterランタイムそのコードを分析することは、私にとっては冗長すぎるようです。 –

+0

あなたに別の解決策がない限り、それは巨大な過度のように見えるかもしれません。 –

答えて

1

いや、あなたが知っていることはありません。だからこそ閉じ込めがプライベートメンバーをエミュレートするために使用されます

関連する問題