浅谈开发变量作用域---小坑

近期开发遇到个小问题,没有多加注意,查找时只能暂时用别的办法,闲暇之余看了下原来这么简单... ...,这里留个备录。

var x = 1;
function fn(x){
  console.log(x)
};
fn()

输出结果为undefined,原因:局部变量x覆盖了全局变量。

var x = 1;
function fn(){
  console.log(x)
};
fn()

输出结果为1

当时用的箭头函数,所以没快速定位到错误... ...还是道行不够啊,继续加油

 

 

 

 

 

.

posted @ 2020-03-20 08:58  剑仙6  阅读(97)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线