JS Built-ins
Reflectconstructbeginner

Reflect.construct() - instanceof Object

πŸ“– Usage Example
function Point(x, y) { this.x = x; this.y = y }
const p = Reflect.construct(Point, [1, 2])
console.log(p.x, p.y)        // β†’ 1 2
console.log(p instanceof Point) // β†’ true

Reflect.construct() acts like the new operator but as a function, creating a new instance of the target constructor.

Objects built with Reflect.construct are proper instances.

πŸ’‘ Hints (1)
  • β€’ Reflect.construct fully respects the prototype chain of the constructor.