クロージャの原則と例

不言
不言転載
2018-10-18 14:03:163652ブラウズ

クロージャの原則と例

この記事では、クロージャの原則と例について詳しく説明します。必要な方は参考にしていただければ幸いです。 。

クロージャ

関数が呼び出された後、実行環境とスコープチェーンが作成され、関数は実行後に解放されます。

クロージャ関数が実行された後、現在のアクティブな変数は内部関数スコープ チェーンに保持されるため、内部関数は外部変数にアクセスできます。

クロージャの原則と例

(関連チュートリアルの推奨事項: js チュートリアル)

例 1

出力結果は何ですか?

クロージャの原則と例

例 2

出力結果は何ですか?

クロージャの原則と例

var で宣言された変数は次のとおりです。関数スコープとグローバル スコープ。このループで作成された i 変数は関数の先頭に上げられるため、関数によって出力される i 変数の値は 10

例 3

出力された結果は何ですか?

クロージャの原則と例

#let で宣言された変数は、i 変数がループされるたびに新しい i 変数になります。 myArr 配列にはさまざまな数値が格納されます。

例 4

出力結果は何ですか?

クロージャの原則と例

これは、それぞれ 10 個の関数を作成して実行するだけです。関数 i 変数がパラメーター j に渡され、j は変数値を保存し、それを出力します。結果は 0~9

プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトに注意してください。 プログラミング入門 コラム!

以上がクロージャの原則と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。