JavaScript
[JavaScript]For Loop的Initial Variable還是Declare Local Variable好?

computer

最近因為Fop Loop沒有Declare而令Logic出了錯,所以有這想法。其實個人習慣是每次Declare的,但不知道每次Declare Local Variable會又不其實又花了太多資源?

來自w3schools.com

我的話會這樣寫

按w3schools.com的寫法,要不就是在For Loop外Declare成Local Variable,要不就是Global Variable,如果是Global Variable的話,如果不小心還是有危險的。

因為可能會在For Loop內Call Function,而被Call的Function也可能有For Loop,而又可能Share了i這個Global Variable,所以個人認為,為了安全起見,如非必要用到Global的數值,還是在Local Declare吧。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">