title: Create new object from existing object with properies setted in array in ES6
body: <p>I have existing object like that:</p>
  
  <pre><code>let origObj = {
     name: 'John',
     surname: 'Doe',
     age: 23,
     gender: 'M'
  }
  </code></pre>
  
  <p>i want to create a new object with properties, setted in array</p>
  
  <pre><code>let fieldsList = ['name', 'gender'];
  </code></pre>
  
  <p>New object could be look like this:</p>
  
  <pre><code>newObj = {
     name: 'John',
     gender: 'M'
  }
  </code></pre>
  
  <p>I answered to my question below, but maybe you have a better solutions to solve this, e.g. using ES6 or something else?</p>