摘要: 记录一下阮老师提及的立即执行函数模拟let(以前根本没想到可以这样做啊!) 该方法利用使用var创建的变量会存放在函数作用域中的特点,使用一个匿名立即执行函数来包裹其中的变量,让其不对外部函数块中的变量造成影响,也可以存储使用var进行循环的for循环的i值,让其不出现调用时总是使用循环结束后的i值 阅读全文
posted @ 2019-03-26 18:48 FreezeNow 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 今天看阮老师的ES6入门时,看见一个对我来说从没想到过的var赋值变量导致的错误,故记录一下 这种情况的起因是变量提升 我的理解是在该函数调用时,因为使用var创建的变量,作用范围只有全局与函数两种,故引擎先把所有使用var创建的变量进行创建,但并不进行赋值,创建完所有var创建的变量后,程序再从函 阅读全文
posted @ 2019-03-26 18:25 FreezeNow 阅读(144) 评论(0) 推荐(0) 编辑