1. 首页
  2. 移动开发
  3. 其他
  4. 基于js的变量提升和函数提升(详解)

基于js的变量提升和函数提升(详解)

上传者: 2020-12-13 07:51:52上传 PDF文件 33.93KB 热度 24次
一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。 上个简历的例子如: console.log(global); // undefined var global = 'global'; console.log(global); // global function fn () { console.log(a); // undefined var a = 'aaa'; console.log(a); // aaa } fn(); 之所以会是以上的打印结果,是由于
用户评论