小编Mat*_*iak的帖子

JavaScript 提升和作用域

为什么 foo() 函数会记录undefined?第一个text变量是一个全局变量,所以foo()应该可以访问它。

var text = "outside";

function foo() {
    console.log(text);
    var text = "inside";
}

foo();
Run Code Online (Sandbox Code Playgroud)

javascript scope hoisting

1
推荐指数
1
解决办法
57
查看次数

标签 统计

hoisting ×1

javascript ×1

scope ×1