Using ‘IF’ Statement Comparison Operator Incorrectly
Forgetting to use ‘this’
Undefined != null
Confusing addition and concatenation
Not understanding how scopes work:
The self-executing function in the comment works, because it copies the I variable by value and keeps a private copy for each timeout function.