JS Built-ins
Reflectsetbeginner

Reflect.set() β€” update existing property

πŸ“– 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() β€” overwrite

Reflect.set() can overwrite existing properties just like obj[key] = value.

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

πŸ’‘ Hints (1)
  • β€’ `Reflect.set` overwrites existing property values just like regular assignment.