2017-03-21 8 views

答えて

5

クロージャは、それらが作成された環境を覚えている機能です。 https://developer.mozilla.org/en/docs/Web/JavaScript/Closures

クロージャはそれらが作成された字句コンテキストへの参照を保持します。これをチェックして、語彙コンテキストの詳細を確認してください:Lexical environment and function scope。 クロージャ(関数)が実行されると、それらは実行コンテキストで実行されます。 ので、

クロージャ=>機能、 実行コンテキスト=>環境は

私は字句コンテキスト、実行コンテキストとクロージャ
+0

私は答えを少し編集しました。これらの概念の詳細な定義は、インターネット上で見つけることができます。定義は常に明確ではなく、スコープ、レキシカルコンテキスト、実行コンテキストなどの間で混乱するのは簡単です。あなたが行うことができるのは、より多くを見つけてもっと学び、それがあなたが世界クラスの開発者になる方法だけです。 – ChenLee

+0

@ChenLeeで混乱しています –

+0

ありがとうございます。 – ChenLee

関連する問題