@vltpkg/dot-prop
v0.0.0-0.1730724342581
Published
Get and manipulate an object using strings
Downloads
133
Keywords
Readme
@vltpkg/dot-prop
A library that allows you to easily access, set, delete, and check deeply nested properties in objects and arrays using string-based paths.
Usage
const obj = { foo: { bar: [1, 2, 3] } }
// Get a value
get(obj, 'foo.bar[0]') // 1
// Set a value
set(obj, 'foo.bar[1]', 42) // obj.foo.bar[1] is now 42
// Delete a value
del(obj, 'foo.bar[2]') // Removes obj.foo.bar[2]
// Check if a path exists
has(obj, 'foo.bar[0]') // true