剛開始學習 JavaScript 時候,一定會大量使用 Global Variables。但是使用 Global Variables 的同時,請務必使用 var 宣告,而不是直接使用阿,否則會常常遇到 ReferenceError 的錯誤。
function addToBlockList (item) {
block_List.push(item);
}
addToBlockList (“add 127.0.0.1”);
執行後你可以發現 console 噴出 Uncaught ReferenceError: block_List is not defined,加上一個判斷試試看。程式碼改成底下
function addToBlockList (item) {
if (block_list) {
block_List.push(item);
}
}
addToBlockList (“add 127.0.0.1”);





