function func() {}
func();根据我的理解,在第一次调用func时,应该调用警报(“global”),但是在第二次调用时,应该调用func.call(myobject),应该调用警报(“local”),
但实际上,在这两种情况下都会显示“全局”文本。我认为,在执行时,当解释器看到变量名时,它会尝试在本地标识它,如果在那里找不到</e
在debugger语句中断后,尝试调用foo会抛出。该函数似乎不像本地x变量那样在脚本的上下文或作用域中定义。Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)在VSCode的调试控制台中:ReferenceError: foo is not define