title: How to split an array of objects into multiple normal arrays where each array is populated by one property's values?
body: <p>I have an array of objects as follows:</p>
  
  <pre><code>var GOM = [{name:"Kuroko",ability:"misdirection"},
             {name:"Kise",ability:"perfect copy"},
             {name: "Akashi", ability: "emperor's eye"}];
  </code></pre>
  
  <p>Is it possible to split it into 2 arrays using some predefined function in lodash or native javascript(not forEach).</p>
  
  <pre><code>["Kuroko","Kise","Akashi"] and ["misdirection","perfect copy","emperor's eye"]
  </code></pre>
  
  <p>I know I can just do this:</p>
  
  <pre><code>var names = [];
  var abilities = [];
  GOM.forEach(function(member){
    names.push(member.name);
    abilities.push(member.ability);
  });
  </code></pre>
  
  <p>but I am looking for another way.</p>