摘要: 活动对象:简单说就是这个函数的参数和显示声明的变量或函数。 函数内接受的参数实际是创建了一个局部变量:【形参名】 = 【传进来的值】,js的函数传参只传值。 作用域链:执行流进入一个函数,会先创建出作用域链来,作用域链大概就是这样 本函数的活动对象 >父函数的活动对象 >父函数的父函数的活动对象 > 阅读全文
posted @ 2018-08-07 16:40 蜜蜂老牛黄瓜 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在js里当变量进入环境会被打上“进入环境”的标记,变量离开环境会被打上“离开环境"的标记。 垃圾回收器定期执行,假如说:第一遍执行,垃圾回收器给所有变量打上标记,然后再把”进入环境“的变量和被”进入环境“的变量使用的变量(比如说,a = b,a,b都不能被回收) 这里我有点不理解:什么算是进入环境, 阅读全文
posted @ 2018-08-07 15:47 蜜蜂老牛黄瓜 阅读(251) 评论(0) 推荐(0) 编辑