JS 作用域对象与闭包
// 闭包 // 函数套函数 子函数调用父函数的局部变量 - 闭包 function fn(){ var a = 5; function fn2(){ console.log(a); } fn2(); } fn(); 闭包能做什么 示例:点击不同的按钮打印不同的下标 按钮1 按钮2 按钮3 var btns = doc...
标签文章 2 篇
// 闭包 // 函数套函数 子函数调用父函数的局部变量 - 闭包 function fn(){ var a = 5; function fn2(){ console.log(a); } fn2(); } fn(); 闭包能做什么 示例:点击不同的按钮打印不同的下标 按钮1 按钮2 按钮3 var btns = doc...
JS 预解析机制 (变量提升 Hoisting) 预解析:在当前作用域下,js运行之前,会把带有 var 和 function 关键字声明的变量先声明,然后从上至下解析js语句 console.log(a); //undefined let a = 0; console.log(a); //0 // 预解析 // 会将...