JSFiddle - React, Tailwind, and code Playground

HTML

<button>First button</button>
<button>Second button</button>
<button>Second button</button>

JavaScript

var button, wset = new WeakSet();

for (button in document.querySelectorAll("button")) {
    document.querySelectorAll("button")[button].addEventListener("click", function (event) {
        if (wset.has(event.target)) {
            alert("You have clicked this button before!");
        } else {
            alert("First time clicking this button");
        }
        wset.add(event.target);
    });
}