title: JSHint -Expected a conditional expression and instead saw an assignment
body: <p>I am well aware of similar questions, but I still can't solve mine basing on those.</p>
  
  <p>So, my code looks like this:</p>
  
  <pre><code>for (var e, i = 0; e = formErrors[i]; i += 1)
  </code></pre>
  
  <p>JSHint returns said error in char 39, so with <code>;</code> after <code>formErrors[i]</code>. What can I do?</p>