mostly available free online, with bonus available for purchase, too
Exploring JS: JavaScript books for programmers
Deep JavaScript: Theory and techniques
Tackling TypeScript: Upgrading from JavaScript
JavaScript for impatient programmers (ES2021 edition)
JavaScript for impatient programmers (ES2021 edition)