deep-pluck-ref
v1.2.0
Published
Deep pluck properties by returning their parent reference.
Downloads
719
Maintainers
Readme
Deep Pluck Ref
Contextual Deep Pluck
Deep pluck ref finds the desired properties and plucks the parent object reference.
Installation
$ npm install deep-pluck-ref
Usage
import deepPluckRef from 'deep-pluck-ref';
const obj = {
do: {
all: {
the: {
things: [
{
thing: 'one',
value: 'thing one value'
},
{
thing: 'two',
value: 'thing two value'
},
{
thing: 'three'
}
]
}
}
}
};
const results = deepPluckRef(obj, ['value']);
// [ { thing: 'one', value: 'thing one value' },
// { { thing: 'two', value: 'thing two value' } ]