キャビネットとプロトタイプ?
モジュールを閉じる
Closerとは?
ライフサイクル終了後の外部関数の変数を参照する関数.
Closerは「自由変数に関係する」という意味ですエンクロージャは、関数宣言時の環境を覚えています. エンクロージャによるパッケージング
エンクロージャは、変数または関数をプライベート化できる保護フィルムとして機能します.
===>変数の有効範囲を制限するために使用できます(カプセル化)
プロトタイプ?
JSのすべてのオブジェクトに親があり、親に関連付けられています.
したがって、親プロパティとメソッドㅇを継承して使用できます.
なぜprototypeを使うのか継承 は、コンストラクション関数によって作成されたオブジェクトの属性およびメソッド を共有するために使用される.
コメント
https://www.youtube.com/watch?v=yXnbvyl04V4生活コード
https://victorydntmd.tistory.com/52 Victoleのブログ
Closerとは?
ライフサイクル終了後の外部関数の変数を参照する関数.
function outer(){
var a = 10;
function inner() {
a++;
console.log(a);
}
return inner();
}
このときinner()関数を클로저
,変数aを自由変数と呼ぶ.Closerは「自由変数に関係する」という意味です
エンクロージャは、変数または関数をプライベート化できる保護フィルムとして機能します.
===>変数の有効範囲を制限するために使用できます(カプセル化)
プロトタイプ?
JSのすべてのオブジェクトに親があり、親に関連付けられています.
したがって、親プロパティとメソッドㅇを継承して使用できます.
なぜprototypeを使うのか
コメント
https://www.youtube.com/watch?v=yXnbvyl04V4生活コード
https://victorydntmd.tistory.com/52 Victoleのブログ
Reference
この問題について(キャビネットとプロトタイプ?), 我々は、より多くの情報をここで見つけました https://velog.io/@beablessing/클로저와-프로토타입テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol