小编Lea*_*eaf的帖子

无法从函数内部覆盖函数

我得到了意想不到的结果.这是代码:

b = function c() {
  console.log(c);
  c = 3;
  console.log(c);
}
b();
Run Code Online (Sandbox Code Playgroud)

我认为第二个console.log应该打印"3",但我得到了函数本身.为什么?


同时,从下面的代码我得到了正确的"3".

function ff() {
  ff = 3;
  console.log(ff);
}
ff();
Run Code Online (Sandbox Code Playgroud)

javascript scope function

12
推荐指数
2
解决办法
442
查看次数

标签 统计

function ×1

javascript ×1

scope ×1