title: "Return" out of Function, If Statement Inside Lodash forEach()
body: <pre><code>function(){
      _.forEach(listOfSomething, function (something) {
        if(someCondition){
          return false
        }
      });
      return true;
  }
  </code></pre>
  
  <p>Looks simple enough - trying to check each item for some condition, if it isn't met for any item exit out of function and return false. When loop is done without exiting, return true.</p>
  
  <p>Always returns true, tried console logging, and it does hit the "return false" point. </p>
  
  <p>Am I missing something obvious about how js works or is this a lodash thing? </p>