深入理解js闭包

  1. 深入理解js闭包
    1. 1.首先我们在解决这个问题之前我们先来理解下面这个内存模型
    2. 2.有关闭包的图(我也没有完全看懂,跟着抄了一遍)

深入理解js闭包

1.首先我们在解决这个问题之前我们先来理解下面这个内存模型

image.png

  • 解释:基本数据类型存放的直接是值是栈中的数据段,而引用数据类型是存放的是内存地址,将变量赋值给另外一个变量实际上是将原引用的值保存给另外一个变量,另外一个变量就可以修改对象里面的具体内容

2.有关闭包的图(我也没有完全看懂,跟着抄了一遍)

闭包.png



转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1371769065@qq.com

文章标题:深入理解js闭包

字数:144

本文作者:一叶知秋

发布时间:2020-07-19, 20:12:42

最后更新:2020-07-19, 21:09:54

原始链接:http://yoursite.com/2020/07/19/fontend/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3js%E9%97%AD%E5%8C%85/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

相册 github