JS Built-ins
FinalizationRegistryregisterbeginner

FinalizationRegistry.register β€” does not throw

πŸ“– Usage Example
const reg = new FinalizationRegistry(k => releaseResource(k))
let resource = acquireResource()
reg.register(resource, resource.id)

Use register() to track external resource handles tied to JavaScript object lifetimes.

register Does Not Throw

Calling reg.register(obj, 'token') does not throw an error.

Challenge: Verify register executes without error.

πŸ’‘ Hints (1)
  • β€’ register(target, heldValue) registers an object for cleanup notification.