title: lodash/underscore check if one object contains all key/values from another object
body: <p>This is probably an easy question but I haven't been able to find an answer from the lodash API docs and Google.</p>
  
  <p>Let's assume I have an object like this:</p>
  
  <pre><code>var obj = {
    code: 2,
    persistence: true
  }
  </code></pre>
  
  <p>I want a function that I can pass a key/value pair and returns true if the key exists in my object and has the specified value:</p>
  
  <pre><code>_.XXXX(obj, {code: 2});  //true
  _.XXXX(obj, {code: 3});  //false
  _.XXXX(obj, {code: 2, persistence: false});  //false
  _.XXXX(obj, {code: 2, persistence: true});   //true
  </code></pre>
  
  <p>This is somehow like <code>where()</code> but for only one object.</p>