小编coo*_*ser的帖子

为什么第二个console.log输出是函数体而不是20?

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

我写了这个 JavaScript IIFE。
第一个console.log记录函数体。
然后b使用 value 创建变量20
第二个console.log还记录函数体。
为什么不20

javascript iife

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

标签 统计

iife ×1

javascript ×1