gpt4 book ai didi

javascript - 是否可以在 chrome 调试器中操作返回值?

转载 作者:可可西里 更新时间:2023-11-01 02:25:15 25 4
gpt4 key购买 nike

Google 的 Chrome 浏览器有一个很好的功能,可以在您退出函数之前显示调试器中的返回值。它出现在 Scope 中与 Watch 一起列在其中一个调试器 Pane 中, Call StackIt looks like this .

我很好奇是否可以通过控制台访问此变量?

我在调试时经常需要做这样的事情:

<return>.filter(function(z) { return z >= 0; })

或任何其他任意方式来了解返回值是否符合我的预期。不幸的是,我找不到引用 <return> 的方法在控制台中。我希望有一些像 $_ 这样的变量那会让我访问,但我没有在 likely places 中找到 look looking .

我意识到我可以查看 <return>Scope 中显示的对象列表,但如果该项是大型数组或复杂对象等,我宁愿在断点处暂停时向调试器键入一些代码,以查看我是否得到我期望的结果。

我通常采用的方法是修改我的代码以将返回值保存到一个变量,然后重现这些步骤以返回到断点,但这很烦人。

想法?

最佳答案

Store as Global Variable现在可以在谷歌浏览器中使用 Version 56.0.2924.87 .

因此,您在 Sources 选项卡中转到函数的右括号,然后右键单击 Return Value,然后选择 Store as Global Variable .

控制台选项卡将显示如下内容

temp1 = ▶ MyClass {...}

从那里您可以像访问控制台中的任何其他变量一样访问 temp1。

关于javascript - 是否可以在 chrome 调试器中操作返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33108456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com