このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
js:function:closure [2021/05/17 11:08] y2sunlight [クロージャとは] |
js:function:closure [2021/05/24 09:04] (現在) y2sunlight [クロージャとは] |
||
---|---|---|---|
行 9: | 行 9: | ||
===== クロージャとは ===== | ===== クロージャとは ===== | ||
- | クロージャとは、ローカル変数を参照している関数内関数の事です。\\ | + | クロージャとは、外側のローカル変数を参照している関数内関数の事です。\\ |
通常、クロージャは関数の戻り値として使用されるので、高階関数の内部に存在します。\\ | 通常、クロージャは関数の戻り値として使用されるので、高階関数の内部に存在します。\\ | ||
即ち、クロージャとは高階関数内のローカル変数を参照している関数内関数であり、高階関数の戻り値として設定されます。 | 即ち、クロージャとは高階関数内のローカル変数を参照している関数内関数であり、高階関数の戻り値として設定されます。 |