I have an array of objects as follows:
var GOM = [{name:"Kuroko",ability:"misdirection"},
{name:"Kise",ability:"perfect copy"},
{name: "Akashi", ability: "emperor's eye"}];
Is it possible to split it into 2 arrays using some predefined function in lodash or native javascript(not forEach).
["Kuroko","Kise","Akashi"] and ["misdirection","perfect copy","emperor's eye"]
I know I can just do this:
var names = [];
var abilities = [];
GOM.forEach(function(member){
names.push(member.name);
abilities.push(member.ability);
});
but I am looking for another way.
forEach? Are you looking for some out-of-the box method that does this?