prettyEcho

Results 9 comments of prettyEcho

@ZZMarquis 错别字频出,好气 😄😄😄

@Pomelo1213 两个问题 1. 你说的是对的,我这个例子的确是不正确的,已经改正,感谢; 2. “对函数外部可见是不是就是闭包” 并不成立。可以仔细看下我上面闭包的定义。😄

@136shine 那只是作用域产生了,[[scope]]会指向其完成的作用域链,只有函数执行的时候闭包才会产生 ![image](https://user-images.githubusercontent.com/22290721/55526009-dbf01080-56c5-11e9-8197-aaed4a029ddd.png) 其实也不用纠结这些细节,还是要在工作中,多用心体会闭包在我们的工程代码中是如何用的,关键还是利用好闭包解决我们的实际问题 例如,在React模块间函数的调用,是如何把函数的作用域保存下来

是的,你说的没错,函数的优先级高于var变量声明,所以函数声明的标识符baz会覆盖变量声明的标识符baz,值初始化为函数的引用。

是的,如果把这些js重要的知识理解了,你就会发现以前理解不了的代码,瞬间都懂了,而且写出来的代码会越来越优雅。这个项目我会把js进阶的知识全部写出来,只要跟着读下去,相信你的js水平会发生质的改变。还望推荐给你的小伙伴,让我们一同进步。。。

@AquariusBaby 兄弟,你这个问题提的很好,很细心,给你点赞! 是这样的: ![1523344960963](https://user-images.githubusercontent.com/22290721/38542332-3069922e-3cd4-11e8-8994-0f64e8fd05ae.jpg) 举个不恰当的例子: ``` function foo() { var baz = new Object(); baz = 1; } foo(); ``` 大概意思就是这样。。。。

一楼的哥们,多谢😂

十分感谢,🙏🙏🙏

这会产生循环引用的问题啊