![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
一头秀发炮哥哥
这个作者很懒,什么都没留下…
展开
-
搞懂JS作用域链和闭包
作用域链 每个对象都有一个隐藏属性[[scope]],存放它自身的作用域链, GO:全局执行上下文 AO:函数执行上下文 function test1() { function test2() { var b = 2; } var a = 1; test2(); } var c = 3; test1(); window 是全局作用域,它的 GO 上有 test1 和 c,它的 scope 上只有 GO 当 test1()开始执行,就产生了 test1 的 AO,AO原创 2020-09-06 13:57:29 · 146 阅读 · 0 评论 -
彻底搞懂系列———promise
为形成链式结构,then函数也会返回 new Promise() then第一次执行,声明两个函数fulfilled和rejected,分别处理then传进来的参数onFulfilled, onRejected。如果onFulfilled(value);和onRejected(error);返回的是Promise,则再用res.then(onFulfilledNext, onRejectedNext);若不是, onFulfilledNext(res);返回结束;但这两个函数并不执行,分别放在两个数组容器原创 2020-09-02 22:48:03 · 195 阅读 · 0 评论