ホームページ  >  記事  >  ウェブフロントエンド  >  jsのクロージャとは何ですか

jsのクロージャとは何ですか

little bottle
little bottleオリジナル
2019-05-31 13:04:302624ブラウズ

JavaScript では、関数内のサブ関数のみがローカル変数を読み取ることができるため、クロージャは「関数内で定義された関数」として理解できます。

jsのクロージャとは何ですか

#クロージャの概念

クロージャは、他の関数の内部変数を読み取ることができる関数です。

JavaScript 言語では、関数内のサブ関数のみがローカル変数を読み取ることができるため、クロージャは単純に「関数内で定義された関数」として理解できます。

つまり、本質的に、クロージャは関数の内部と関数の外部を接続する橋です。

クロージャーの使用

クロージャーはさまざまな場所で使用できます。最大の用途は 2 つあり、1 つは前述したように関数内の変数を読み取ること、もう 1 つはこれらの変数の値をメモリに保持することです。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。