pushAll(object, path, values) ⇒ Object | Array.<any>
one of additional functions to work with array items
Returns: Object | Array.<any> - updated object
Params
- object
Object|Array.<any>- object to update - path
string|Array.<string>- path to be updated - values
Array.<any>- values to be added
Description
import { pushAll } from 'immutable-object-update';
const state = {
a: {
b: [ 1 ]
}
};
const updated = pushAll(state, [ 'a', 'b' ], [ 2, 3, 4 ]);
// or
const updated = pushAll(state, 'a.b', [ 2, 3, 4 ]);
As a result we will receive new object with structure below:
{
a: {
b: [ 1, 2, 3, 4 ]
}
}