0
我知道關於局部變量和全局變量的基本知識,但任何人都可以解釋這兩個代碼示例之間的區別嗎?循環中的局部變量和全局變量
var elements = document.querySelectorAll('.classname');
for (var i = 0; i < elements.length; i++) {
// do something
}
和
var elements = document.querySelectorAll('.classname');
for (i = 0; i < elements.length; i++) { // <-- removed "var" before "i = 0"
// do something
}
以及技術上'i'是第一個代碼全局,如果它是不是一個塊中運行。 – epascarello