setProp()function

setProp(obj: T, key: K, value: T[K]): T[K]
ParamType
objT
The object to set the prop on (modified by reference). required
keyK
The key of the prop to set. required
valueT[K]
The value of the prop to set. required
Return
T[K]
The value that was set.

Set a single named prop on an object (by reference) and return its value.

  • The key is trusted by contract: a runtime-untrusted key like "__proto__" would mutate the target's prototype, so validate or filter untrusted keys before calling (or use a null-prototype target).