- 博客(2)
- 收藏
- 关注
原创 解决for循环var 全局污染的问题
通常我们都是用var声明变量等等防止污染我们可以用另一种方式 // ES6 推出语法 let // 1 不能 先声明 再声明 === 没有预解析 // console.log(a); // let a = 10 // 2不能重复声明 ---- 没有预解析 let a = 10 // let a = 20 // "a"已声明 // 3 拥有块级作用域 ==== { 块级 }
2022-03-05 22:29:38 383
原创 javascript 预解析大解
预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明(匿名函数没有function声明,所以不会提升)的变量在内存中进行提前声明或者定义。 代码执行: 从上到下执行JS语句。 第一题 console.log(num, str); var num = 18; var str = 'lily'; function fn2() { console.log(str, num); num = 19; str = 'cand...
2022-02-26 18:31:27 230 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人