1.闭包的一些问题(2021.9.28)

 

 问:为什么图一每 var 一次就是创建一个全新的函数进行存储,而图二则可将 id 存储,不受新建的p123影响?

        1.图一的方法是存储在函数demo上的,每次调用,都重新开辟(存储)一个内存空间

        2.图二的 var xx = new People('xxxx') 是指向People的,而该闭包通过原型进行存储,因此创建的new People都存储了原型上存储的 id 的值,每创建一次就通过IIFE立即执行了一次,id 的值也存储了一次。

        

        注:如果哪里不对,希望大佬帮帮萌新QAQ。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值