Javascript:为什么在断点处暂停时未定义参数

时间:2019-12-05 00:21:01

标签: javascript debugging

为什么在断点处暂停时有时参数未定义?

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源图造成的,但我不确定。

0 个答案:

没有答案