如何在 chrome 控制台中访问局部函数变量?

How to access local function variable in chrome console?

var MyFunc =
  MyFunc ||
  (function (u, p) {....})

如果此代码位于名为 abc.js 的文件中,并且该网站有多个 JS 文件,我如何在 chrome 的控制台中打印变量 u

我试了console.log(u)console.log(MyFunc.u)都没有用。

如果我理解正确,你可以这样做:

var MyFunc =
  MyFunc ||
  (function (u, p) {
      console.log(u);
      console.log(p);
   }
  );

MyFunc(1, 2);

当你运行上述代码时,它会将匿名函数赋值给MyFunc,然后你需要通过传递参数来调用该函数定义。