objectfor a path using a dot syntax and returns a value. If the
valueargument is present, the function writes the path to the object and returns the inner most object match, creating objects when none are present.
object(Object) The object to search or update.
path(String) The path to search or update. Sub-properties can be found/updated using a
.as a separator.
returnSourceObject(Boolean) If true, returns
objectinstead of the innermost property.