From c98e12ee9e9aa159c2c4d5b170ef36a46599db4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=96=E8=B4=A2?= <10033750+wang-shicaishicai@user.noreply.gitee.com> Date: Tue, 1 Nov 2022 13:45:55 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202022-10-31=E7=AC=AC?= =?UTF-8?q?=E5=8D=81=E6=AC=A1=E4=BD=9C=E4=B8=9A+=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/.keep" diff --git "a/20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/.keep" "b/20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From d1095149bd1227f04d81f435cddb34ac4741a3c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=B8=96=E8=B4=A2?= <10033750+wang-shicaishicai@user.noreply.gitee.com> Date: Tue, 1 Nov 2022 13:46:45 +0000 Subject: [PATCH 2/2] =?UTF-8?q?add=2020=E7=8E=8B=E4=B8=96=E8=B4=A2/2022-10?= =?UTF-8?q?-31=E7=AC=AC=E5=8D=81=E6=AC=A1=E4=BD=9C=E4=B8=9A+=E7=AC=94?= =?UTF-8?q?=E8=AE=B0/=E7=AC=AC=E5=8D=81=E6=AC=A1=E7=AC=94=E8=AE=B0.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王世财 <10033750+wang-shicaishicai@user.noreply.gitee.com> --- ...201\346\254\241\347\254\224\350\256\260.md" | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 "20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" diff --git "a/20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" "b/20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..6eaf9fd --- /dev/null +++ "b/20\347\216\213\344\270\226\350\264\242/2022-10-31\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232+\347\254\224\350\256\260/\347\254\254\345\215\201\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,18 @@ +9、闭包 +var add = (function () { + var counter = 0; + return function () { + return counter += 1; + } +})(); + +add(); +add(); +add(); + +// 计数器目前是 3 +个闭包由两部分组成,函数和创建该函数的环境。 + +由于闭包会携带包含它的函数的作用域,因此会比其他函数占用更多的内存。 + +闭包缺点:当函数保存在外部时,将会生成闭包,闭包会导致原有作用域链不释放,从而造成内存泄漏。 \ No newline at end of file -- Gitee