为什么在断点处暂停时有时参数未定义?
function foo(arg1) {
debugger;
// arg1 is undefined in breakpoint
}
foo(123)
如果参数设置为另一个变量,则该值现在可用。
function foo(arg1) {
const x = arg1;
debugger;
// arg1 is undefined in breakpoint
// BUT, x is 123
}
foo(123)
像大多数开发人员一样,我正在使用捆绑器(Webpack)。 我的直觉是,这是由于缩小/ flakey源图造成的,但我不确定。