Directives and the Platform Boundary | TanStack Blog
Mastering default values in JavaScript with the nullish coalescing (??) operator - Matt Smith
Sanitizer APIのその後 | フロントエンドBlog | ミツエーリンクス
JavaScript の Date は罠が多すぎる #JavaScript - Qiita
TS/JSでセミコロンをつけないスタイル(No-Semi)について
文字数のカウントはどれが正解なのか?
What's a good way to extend Error in JavaScript?
class MyError extends Error { constructor(message) { super(message); this.name = 'MyError'; } }
メモリー管理 - JavaScript | MDN
プログラミング言語に関係なく、メモリーのライフサイクルはほぼいつも同じです。
必要なメモリーを割り当てる
割り当てられたメモリーを使用する(読み込む, 書き込む)
必要なくなったら、割り当てられたメモリーを解放する
JavaScriptのカスタムエラーはこれでOK | Wantedly Engineer Blog
それは、コードをminifyしたときに this.name の内容も一緒に変化してしまうからです。
最初に示したコード例のように名前を文字列リテラルとして明示することで、minifyされずにエラー名を保持することができます。強い難読化の必要がなければ、エラー名はそのまま保持するほうがよいでしょう。
What is JavaScript AST, how to play with it?
🚀⚙️ JavaScript Visualized: the JavaScript Engine