JS Built-ins
Reflectsetbeginner

Reflect.set() β€” set array element

πŸ“– 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() on arrays

Reflect.set() can set elements on arrays using a numeric index.

Challenge: Verify that after Reflect.set(arr, 0, 'first'), arr[0] === 'first'.

πŸ’‘ Hints (1)
  • β€’ Use a numeric index to set array elements with `Reflect.set`.