JS Built-ins
FinalizationRegistrybeginner

FinalizationRegistry β€” has register method

πŸ“– Usage Example
const reg = new FinalizationRegistry(k => {})
// The callback is not guaranteed to run synchronously

The cleanup callback may run after garbage collection, which is non-deterministic.

FinalizationRegistry register

typeof reg.register is 'function'.

Challenge: Verify that register is a function on the instance.

πŸ’‘ Hints (1)
  • β€’ FinalizationRegistry instances have a register method to register objects for cleanup.