A helper function which searches through an object to assign a value using a string key
This string key supports the notation a.b.c which would target object[a][b][c]
Parameters
object: object
The object to update
key: string
The string key
value: any
The value to be assigned
Returns boolean
Whether the value was changed from its previous value
A helper function which searches through an object to assign a value using a string key This string key supports the notation a.b.c which would target object[a][b][c]