From 43f65341c97663a9da2d151ee60d700199e8af87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BE=B7=E6=A3=AE?= <1500225483@qq.com> Date: Tue, 1 Nov 2022 14:48:25 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202022-10-30-=E9=97=AD?= =?UTF-8?q?=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022-10-30-\351\227\255\345\214\205/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/.keep" diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/.keep" "b/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 7bf2496a1351370146813892e5b3218cc88e57d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BE=B7=E6=A3=AE?= <1500225483@qq.com> Date: Tue, 1 Nov 2022 14:50:22 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E6=9B=BE=E5=BE=B7=E6=A3=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 曾德森 <1500225483@qq.com> --- ...01\346\254\241\344\275\234\344\270\232.md" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" "b/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000..3ac58a0 --- /dev/null +++ "b/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,21 @@ +| 9、闭包 | | +| ------- | ------------------------------------------------------------ | +| | | +| | var add = (function () { | +| | var counter = 0; | +| | return function () { | +| | return counter += 1; | +| | } | +| | })(); | +| | | +| | add(); | +| | add(); | +| | add(); | +| | | +| | // 计数器目前是 3 | +| | | +| | 个闭包由两部分组成,函数和创建该函数的环境。 | +| | | +| | 由于闭包会携带包含它的函数的作用域,因此会比其他函数占用更多的内存。 | +| | | +| | 闭包缺点:当函数保存在外部时,将会生成闭包,闭包会导致原有作用域链不释放,从而造成内存泄漏。 | \ No newline at end of file -- Gitee From 6c7e15a7e0917f49cb23e34096fe05173f2b1aad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BE=B7=E6=A3=AE?= <1500225483@qq.com> Date: Tue, 1 Nov 2022 14:50:46 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2047=E6=9B=BE?= =?UTF-8?q?=E5=BE=B7=E6=A3=AE/2022-10-30-=E9=97=AD=E5=8C=85/2020-10-31js?= =?UTF-8?q?=E7=AC=AC=E5=8D=81=E6=AC=A1=E4=BD=9C=E4=B8=9A.md=20=E4=B8=BA=20?= =?UTF-8?q?47=E6=9B=BE=E5=BE=B7=E6=A3=AE/2022-10-30-=E9=97=AD=E5=8C=85/?= =?UTF-8?q?=E7=AC=94=E8=AE=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\347\254\224\350\256\260.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" => "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/\347\254\224\350\256\260.md" (100%) diff --git "a/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" "b/47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/\347\254\224\350\256\260.md" similarity index 100% rename from "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/2020-10-31js\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" rename to "47\346\233\276\345\276\267\346\243\256/2022-10-30-\351\227\255\345\214\205/\347\254\224\350\256\260.md" -- Gitee