1.0.2 ā¢ Published 4 years ago
deep-property-set v1.0.2
Utility function responsible to replace properties on nested objects, without prior knowledge of object structure.
Install
npm install deep-property-set
Usage
const deepSet = require('deep-property-set').deepSet
// The source object to be modified
const obj = {
a: 1,
b: 2,
c: {
d: 3,
b: 4
}
};
// The name of the property which will be replaced
const property = 'b';
// The new value for the property aforementioned
const replacement = 'new-value';
// A new object with the mentioned property modified to the new value
const result = deepSet(obj, property, replacement);
result = {
a: 1,
b: 'new-value',
c: {
d: 3,
b: 'new-value'
}
};
Where
object
- the source object
Author
š¤ Andre Almeida
- Github: @andrefa
š¤ Contributing
Contributions, issues and feature requests are welcome!Feel free to check issues page.
Show your support
Give a āļø if this project helped you!
š License
Copyright Ā© 2020 Andre Almeida. This project is MIT licensed.