JS Built-ins
FinalizationRegistrybeginner

FinalizationRegistry β€” has unregister method

πŸ“– Usage Example
const reg = new FinalizationRegistry(k => console.log(k, 'freed'))
// Use to release resources tied to object lifetimes

Use FinalizationRegistry to release external resources when an object is no longer reachable.

FinalizationRegistry unregister

typeof reg.unregister is 'function'.

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

πŸ’‘ Hints (1)
  • β€’ FinalizationRegistry instances have an unregister method to cancel cleanup callbacks.