JavaScript
红烧猪蹄子
这个作者很懒,什么都没留下…
展开
-
关于JavaScript中变量和函数的提升
在我们正常的工作中很少会遇到这种关于变量、函数的提升问题,但是在我们面试的时候都喜欢问的,真不知道面试官怎么想的,而我们这些菜鸟往往就会在这里出现问题。废话不多说,开始正文首先我们都知道再执行js文件时,会分为两部,编译和执行,变量、函数的提升就在编译的时候完成的记住要点:***提升的是变量名而不是变量值***变量的提升只会对var 声明的变量进行提升1.关于变量的提升类似于 a ...原创 2019-06-15 15:34:18 · 192 阅读 · 1 评论 -
JavaScript中的闭包
1.什么是闭包?一个函数嵌套另一个函数,内部函数引用了外部函数的变量,并且当外部函数调用的时候就形成了闭包。function fn (){ var a = 1; function fn1(){ console.log(a) } return fn1;}var f = fn();f()//或者function fn () { ...原创 2019-06-18 11:54:59 · 117 阅读 · 1 评论