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)