setAt()

Tries to set a value at the given path under the given root object.

This function is valid in v2.8.0 to v2.24.3. This function has been downloaded 60 times.

Parameters

{*} root
Object to start at as the root of the proposed path.
{Array} path
An array of strings and/or numbers that represent the path to be traversed under root.
{*} value
The value to be assigned under the specified path within the root object.

Returns

{boolean}
true if value is successfully set under the given path, otherwise false.

Required Functions

This function directly requires the following functions which are included automatically:

  • isPrimitive()
    Determines if something is a primitive or not. If not a primitive it must be some form of object.
  • testAt()
    Tests a given path under the given root object and returns the values at each step of that path.