prettyEcho
prettyEcho
@ZZMarquis 错别字频出,好气 😄😄😄
@Pomelo1213 两个问题 1. 你说的是对的,我这个例子的确是不正确的,已经改正,感谢; 2. “对函数外部可见是不是就是闭包” 并不成立。可以仔细看下我上面闭包的定义。😄
@136shine 那只是作用域产生了,[[scope]]会指向其完成的作用域链,只有函数执行的时候闭包才会产生  其实也不用纠结这些细节,还是要在工作中,多用心体会闭包在我们的工程代码中是如何用的,关键还是利用好闭包解决我们的实际问题 例如,在React模块间函数的调用,是如何把函数的作用域保存下来
是的,你说的没错,函数的优先级高于var变量声明,所以函数声明的标识符baz会覆盖变量声明的标识符baz,值初始化为函数的引用。
是的,如果把这些js重要的知识理解了,你就会发现以前理解不了的代码,瞬间都懂了,而且写出来的代码会越来越优雅。这个项目我会把js进阶的知识全部写出来,只要跟着读下去,相信你的js水平会发生质的改变。还望推荐给你的小伙伴,让我们一同进步。。。
@AquariusBaby 兄弟,你这个问题提的很好,很细心,给你点赞! 是这样的:  举个不恰当的例子: ``` function foo() { var baz = new Object(); baz = 1; } foo(); ``` 大概意思就是这样。。。。
一楼的哥们,多谢😂
十分感谢,🙏🙏🙏
这会产生循环引用的问题啊