【问题标题】:Change local variable or function parameter in google chrome更改谷歌浏览器中的局部变量或函数参数
【发布时间】:2023-03-14 17:54:01
【问题描述】:

我正在使用 chrome 的 devtools 调试/修改非本地 javascript 文件(所以我无法编辑它)。

代码相当复杂,在函数内部定义函数,并始终使用这些指针。

关键是我不知道我在这个过程中的确切位置,但我可以为我需要修改的变量设置断点。但我不知道如何修改它。我可以在本地面板下添加手表或修改它,但它实际上不会改变(在值恢复为原始值后步进)

那么我怎样才能改变变量呢?我不知道为什么这么难。在我的传统调试中,您可以简单地编辑 watch 或 locals 中的值,它会修改它。我试过在控制台修改它,但我想我不知道变量的完整路径,而且我总是得到一个未定义的变量。

我想要做的就是修改我设置断点的某个函数中的局部变量或参数。

【问题讨论】:

标签: google-chrome-devtools


【解决方案1】:

首先观察变量,然后在 Scope 选项卡中您可以更改 var 的值!

【讨论】:

    【解决方案2】:

    尝试在控制台中执行此操作。例如:window.myVar = "newValue"

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 2018-03-24
      相关资源
      最近更新 更多