derefbeginnerlet obj = { x: 1 }
const ref = new WeakRef(obj)
ref.deref()?.x // β 1deref() returns the referenced object, or undefined if it has been garbage collected.
After const r = new WeakRef(o), r.deref() === o is true.
Challenge: Verify deref returns the original object.