2014-08-28 74 views
1

我希望Chrome中的调试器停止在数值计算产生NaN或Infinity的行上。 这可能吗?Chrome调试器:每次计算Nan或Infinity时,是否可以在调试器中暂停脚本?

+1

[JavaScript:如何在Chrome调试器工具中设置条件中断点]的可能重复(http://stackoverflow.com/questions/14598561/javascript-how-to-set-a-conditional-break-point- in-chrome-debugger-tools) – Vishwanath 2014-08-28 12:44:44

+0

@Vishwanath但是这需要知道断点/表达式 - 这与处理NaN像[Signaling NaN]不同(http://en.wikipedia.org/wiki/NaN# Signaling_NaN)。这不是该问题的重复。 – user2864740 2014-08-28 12:49:32

+0

嗯,对.. David给出的答案在我看来是最接近的,你可以得到.. – Vishwanath 2014-08-28 12:52:24

回答

2

不,它不是。如果你知道计算的地方,你可以在结果上放置一个条件断点。在常规断点上,右键单击并单击编辑断点。

另一种方法是“暂停例外”,因为NaN和Infinity通常会导致问题非常接近它们的计算位置。

+1

这个问题已经有一个功能请求:https://code.google.com/p/chromium/issues/detail? ID = 396021 – user3664955 2014-08-29 16:31:47

相关问题