Sets a value on an object through a dotted property path. Creates intermediate objects as needed.
Target object
Path to the property
Value to assign
The modified object
Path segments naming a prototype key are refused (no-op write).
Sets a value on an object through a dotted property path. Creates intermediate objects as needed.