(function b() { console.log(b); b = 20; console.log(b); })();
我写了这个 JavaScript IIFE。 第一个console.log记录函数体。 然后b使用 value 创建变量20。 第二个console.log还记录函数体。 为什么不20?
console.log
b
20
javascript iife
iife ×1
javascript ×1