object-path
object-path copied to clipboard
Set value (object) to null (force)
Hello! Thanks for You work and 'object-path'!
My object = {a: null}; If I run objectPath.set(object, 'a.b', 'c') fire the error "Cannot set property 'b' of null". Pls, add fourth parameter to .set(), isForce. If true - replace null (primitive value) to object path.
Noticed this null
issue too. I'd say null
should be treated the same as undefined
in regards to creating intermediate objects and arrays.
// this works
require("object-path").set({a: undefined}, "a.b", "c")
// this throws "Cannot set property 'b' of null"
require("object-path").set({a: null}, "a.b", "c")