JSFiddle - React, Tailwind, and code Playground
by evgkch
JavaScript
class Link {
constructor(){
this.ref = Link.counter;
Link.counter++;
}
}
Link.counter = 0;
const nodes = [new Link, new Link, new Link];
const w = new WeakMap;
nodes.forEach((node, i)=>{
w.set(node, i);
});
nodes.splice(0, 1);
console.log(nodes)
setInterval(()=>{
console.log(w)
},1000)