title: Lodash forEach not iterating over whole object if iteratee function returns false
body: <p>I am doing a plain lodash forEach on an object like this - </p>
  
  <pre><code>_.forEach({a:'a', b:'b'}, (value) =&gt; {
      console.log(value);
      return false;
  })
  </code></pre>
  
  <p><a href="https://jsfiddle.net/abduxr0n/" rel="nofollow noreferrer">https://jsfiddle.net/abduxr0n/</a></p>
  
  <p>This is giving <code>a</code> as output instead of <code>a b</code>. Am i missing something? Isnt lodash forEach supposed to run on the whole object irrespective of the return value of the iteratee function? What am i missing? Please help.</p>