JS Built-ins
Reflectconstructbeginner

Reflect.construct() - Array with length

πŸ“– 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.

Use Reflect.construct to create an Array of a given length.

πŸ’‘ Hints (1)
  • β€’ Reflect.construct(Array, [n]) is equivalent to new Array(n).