殷谊辉

Results 4 comments of 殷谊辉

> > > @labike > 可能是我们对「提升」的理解不同吧?我理解的「提升」和「赋值」是两个过程。 > 我拆解一下那个例子: > > ```js > var Foo = function() { /** pass */ }; > > { > // 「块作用域」内可以访问全局变量 Foo > const...

~function(){ //this->window }(); 能解释下这个写法吗?

> > > > ~function(){ //this->window }(); > > 能解释下这个写法吗? > > 立即执行函数表达式(IIFE)的一种写法而已,通过`~/+/-`等运算符将函数体转换成`函数表达式`,最后加上`()`就能立即执行了。 原来如此,受教了!