0
我正在使用Flot這是一個Javascript圖表框架。有一個屬性'tickFormatter',它由一個函數定義,該函數定義了x軸(時間)的刻度標籤的格式。我試圖在運行時看到'date'的值。我在Chrome和記錄器中設置了一個斷點。無論是斷點還是命中,控制檯都不顯示這些值。我知道該函數運行,因爲如果我添加一個throw語句,我會得到一個異常。如何在Javascript中顯示屬性函數的變量值?
如何在這種類型的功能中顯示變量值?
tickFormatter: function(v, axis)
{
var date = new Date(v);
if (window.console) console.log("date: " + date);
if (date.getSeconds() % 2 == 0)
{
var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
return minutes + ":" + seconds;
}
else
{
return "";
}
}
我沒有過濾器。 '調試器'不起任何作用。常規函數內的斷點工作正常。 –
@Tony_Henrich,你有沒有嘗試刷新頁面或只是關閉並重新啓動瀏覽器?你是如何添加throw語句的?你確定你得到了錯誤,你扔在控制檯?如果是這種情況,那麼我無法幫助你,因爲這似乎是開發工具的一個問題,但我確信代碼根本就不會被執行。 – plalx
這是我的錯。該功能實際上並不像我想象的那樣運行! –