title: Lodash: _.isBlank?
body: <p>I'm looking for a way to test a value. I'd like it to behave this way:</p>
  
  <pre><code>_.isBlank(undefined) : true
  _.isBlank(null) : true
  _.isBlank(NaN) : true
  _.isBlank('') : true
  _.isBlank('a') : false
  _.isBlank(0) : false
  _.isBlank(1) : false
  _.isBlank({}) : true
  _.isBlank([]) : true
  _.isBlank({foo: 'bar'}) : false
  _.isBlank(['foo', 'bar']) : false
  </code></pre>
  
  <p>There is <code>_.isNil</code>, but <code>_.isNil('')</code> is false. <code>_.isEmpty</code> sounded promising but <code>_.isEmpty(0)</code> is <code>true</code>.
  Of course, I could combine several tests together, but it would be cleaner to have it out-of-the-box, wouldn't it?</p>