title: Lodash: Pick list of values from object into array with guaranteed order
body: <p>I have an object which looks like:</p>
  
  <pre><code>const myObject = {
     foo: '000',
     bar: '123',
     baz: '456'
  };
  </code></pre>
  
  <p>I would like to put a subset of <code>myObject</code>'s property values into an array. I need to preserve ordering.</p>
  
  <p>A manual solution would look like:</p>
  
  <pre><code>const values = [myObject.foo, myObject.baz];
  </code></pre>
  
  <p>One attempt might look like:</p>
  
  <pre><code>const values = _.values(_.pick(myObject, ['foo', 'baz']));
  </code></pre>
  
  <p>This solution isn't correct because <code>pick</code> creates a new object. Calling <code>_.values</code> on the new object removes the ordering specified in the picked array.</p>
  
  <p>Is there a simple way of going about doing this?</p>