get(object, path) ⇒ any
Gets value from an object by path
Returns: any
- found value
Params
- object
Object
|Array.<any>
- object to update - path
string
|Array.<string>
- path to be updated (array of items or dot-separated string can be provided)
Description
get()
is more like helper, not an operation since it doesn't perform any update,
just returns value found by path.
import { get } from 'immutable-object-update';
const state = {
a: {
a1: 1,
a2: 2
},
b: {
b1: 3,
b2: 4
}
};
const value = get(state, [ 'b', 'b1' ]); // returns 3
// or
const updated = get(state, 'b.b1', 5); // returns 3