Just a nitpick:
The following line:
el.classList.has('foo') /* becomes */ el.matches('.foo');
I think you mean 'contains' instead of 'has'
Oh yeah, I think I was thinking of Set or Map. I'll fix, thanks! 👍
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.