var catsAndDogsArr = [
{
cat: {
name: 'Arya'
}
},
{
cat: {
name: 'Ser Pounce'
}
},
{
dog: {
name: 'The Hound'
}
}
];
Use it in lodash as usual:
_.pluckRef(catsAndDogsArr, 'cat.name');
// -> ["Arya", "Ser Pounce"]
_.pluckRef(catsAndDogsArr, 'dog.name');
// -> ["The Hound"]
Or use lodash's chaining facility if you need to handle the data coming out of pluckRef:
_(catsAndDogsArr).pluckRef('cat.name').value();
// -> ["Arya", "Ser Pounce"]
_(catsAndDogsArr).pluckRef('dog.name').value();
// -> ["The Hound"]