Set given (deep) object path
See also: get-object-path, change-object
$ npm install azer/set-object-path
var set = require('set-object-path')
var data = {
title: 'My Products',
products: {
eggs: [{ kind: 'white', amount: 300 }, { kind: 'brown', amount: 200 }]
}
}
set(data, 'products.eggs[0].amount', 200)
data.products.eggs[0].amount
// => 200