我使用的是有點不合常規的循環警報出現後,對於我在做什麼,如下轉述(沒有打擾顯示變量聲明)運行良好:Closure編譯器for循環
if (arr && arr.length > 0) {
for (i = arr.length; i--; i) {
element = arr.pop();
//rest of code
}
}
Closure編譯器是給我警告:「警告 - 可疑代碼。這段代碼沒有副作用,是否有錯誤?」專門指向For循環中的最後一個「我」。
如果我刪除i,jslint會拋出警告,如果我離開它,閉包會拋出警告。總共有三個這樣的循環,是否有「關閉友好」的方式來做到這一點?
@ElliotBonneville:我沒有。他不使用'我',他使用'流行'。 –
哦,對,好點。 :P +1 –
你知道......我不記得我爲什麼這麼做了,過了漫長的一天。 :) 謝謝。 – Shane