我在刷新頁面時出現了未定義計數器的全局變量的問題。每次您導航到另一個頁面時它對顛簸的櫃檯和正常工作......但只要你打刷新它說:「無法讀取的未定義的屬性0」全局變量在頁面刷新時未定義JAVASCRIPT
我的代碼:
var answer = function(currAnswer){
if(answer[index].getAnswer !== currAnswer){
return false;
}
else {
return true;
}
}
它工作正常,直到你刷新頁面,然後它抱怨0未定義?索引是在瀏覽頁面時碰到的全局變量...
這不是最佳做法,但我仍然對發生的事情感到困惑?
'answer'被定義爲一個函數,然後你試圖像數組(或關聯數組)那樣讀取它 - 它完全不清楚你在這裏要做什麼。 – Jamiec
這是正常的刷新頁面清除所有的變量,這是它應該如何工作 – Saar
@薩爾有什麼奇怪的是,當我console.log('索引:',索引);它甚至在我刷新後給我正確的索引... – Exziled