constructbeginnerfunction 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) // β trueReflect.construct() acts like the new operator but as a function, creating a new instance of the target constructor.
Use Reflect.construct to create an Array of a given length.