2014-08-28 26 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

相關問題