Sets the property of target, equivalent to target[propertyKey] = value when receiver === target.
Object that contains the property on itself or in its prototype chain.
Name of the property.
Optionalreceiver: anyThe reference to use as the this value in the setter function,
if target[propertyKey] is an accessor property.
Sets the property of target, equivalent to
target[propertyKey] = valuewhenreceiver === target.