JS Built-ins
Reflectgetbeginner

Reflect.get() β€” missing key returns undefined

πŸ“– Usage Example
const obj = { name: 'Alice', age: 30 }
const name = Reflect.get(obj, 'name')
console.log(name) // β†’ 'Alice'

Reflect.get() retrieves the value of a property on an object, equivalent to obj[key].

Reflect.get() β€” missing key

Reading a non-existent key with Reflect.get() returns undefined, just like obj[key].

Challenge: Verify that Reflect.get({}, 'missing') returns undefined.

πŸ’‘ Hints (1)
  • β€’ Missing keys always return `undefined` in JavaScript.