JS Built-ins
Reflectsetbeginner

Reflect.set() β€” basic property write

πŸ“– Usage Example
const obj = {}
Reflect.set(obj, 'name', 'Alice')
console.log(obj.name) // β†’ 'Alice'
// Equivalent to: obj['name'] = 'Alice'

Reflect.set() assigns a value to a property on an object, returning true on success.

Reflect.set(target, key, value)

Reflect.set() sets a property on an object and returns true on success.

Challenge: Verify that after Reflect.set(obj, 'x', 42), obj.x === 42.

πŸ’‘ Hints (1)
  • β€’ `Reflect.set(target, key, value)` is a functional form of `target[key] = value`.