クロージャの原則と例

不言
リリース: 2020-02-27 13:34:42
転載
3624 人が閲覧しました

クロージャの原則と例

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

クロージャ

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

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

クロージャの原則と例

(関連チュートリアルの推奨事項: 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート