title: filter an array of objects by property based on where like condition
body: <p>I need to filter an array of objects where specific property matches what user has type.</p>
  
  <p>given this</p>
  
  <pre><code>peopleList = [ 
    {name: "john bee", age:23},
    {name: "john woo", age:43},
    {name: "jim foo", age:101},
    {name: "bob wow", age:67},
    {name: "last john", age:43},
  ]
  </code></pre>
  
  <p>As soon as the user types the first character I would like to filter the array based not on exact match but on what "where like". </p>
  
  <p>I've check this question:
  <a href="https://stackoverflow.com/questions/35182904/filtering-array-of-objects-with-lodash-based-on-property-value/35183271">Filtering array of objects with lodash based on property value</a></p>
  
  <p>but it returns only one exact match or nothing.</p>
  
  <p>What lodash function can I use to return an array of objects where name property matched the query string entered by the user so that if user types 'Jo' this is returned:</p>
  
  <pre><code>[ 
    {name: "john bee", age:23},
    {name: "john woo", age:43},
    {name: "last john", age:43},
  ]
  </code></pre>
  
  <p>I am using Angular if that matters.</p>