JS 外層調用函數循環體中的變量被內層被調用函數中的同名變量覆蓋問題

剛接觸JS,也沒看ES6的標準,在使用的時候帶着一些寫python的習慣。遇到了一個函數中的變量被覆蓋的問題,最後靠自己猜解決了。 問題爲:   在addCases中調用getElementsByTagName函數,在for循環語句中的ip變量被getInputByName中的同名變量覆蓋了。,解決辦法,在for循環語句中申明變量ip時候加上"var"。 原因是如果默認變量是以「var」的方式聲明
相關文章
相關標籤/搜索