title: Search through an array of objects looking for non empty objects JS
body: <p>At the core of the problem I have:</p>
  
  <pre><code>[
    {amount: 0, name: "", icon: "", description: ""} // default object added to array
    {amount: 1, name: "kjfhdkfjh", icon: "67", description: "dasdasd"}
  ]
  </code></pre>
  
  <p>I want to know how to use lodash find such that, as long as any key has a value other then <code>0</code> or <code>""</code> we are not considered "empty".</p>
  
  <p>So in this case lodash find would return:</p>
  
  <pre><code>[
    {amount: 1, name: "kjfhdkfjh", icon: "67", description: "dasdasd"}
  ]
  </code></pre>
  
  <p>Or it would return undefined.</p>
  
  <p>What I have is:</p>
  
  <pre><code>lodashFind(theArray, function(obj){
     // Now what? How do I go through the objects? 
  });
  </code></pre>
  
  <p>I am not sure how to go through objects saying, as long as there is no <code>0</code> for amount and no string has <code>""</code> then return that object.</p>
  
  <p><strong>Ideas?</strong></p>