costmkv / deep-setter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep setter

Build Status

Example

const object = deepSetter({
    object: {test: ''},
    valueToSet: {test1: 1},
    path: 'test'
}); // {test: {test1: 1}}
const object = deepSetter({
    object: {test: [{test1: 1}, {test2: 2}]},
    valueToSet: {test3: 1},
    path: 'test.$0'
}); // {test: [{test3: 1}, {test2: 2}]}

About


Languages

Language:JavaScript 100.0%