JavaScriptのメモリ管理は、自動で私たちの目には見えないように行われます。私たちが作るプリミティブ、オブジェクト、関数… それらはすべてメモリを必要とします。 何かがもう必要なくなったとき、何が起こるでしょう?JavaScriptエンジンはどのようにそれを検出し、クリーンアップするのでしょうか? 到達性JavaScriptのメモリ管理の主要なコンセプトは、到達性 です。 簡単に言えば、「到達可能な」値は、何らかの形でアクセス可能、または使用可能な値です。それらはメモリに格納されることが保証されています。 本質的に到達可能な値の基本セットがあり、それらは明白な理由により削除されません。 例: 現在の関数のローカル変数とパラメータ ネストされた呼び出しの、現在のチェーン上の他の関数のローカル変数とパラメータ グローバル変数 (他にも幾つか同様に内部のものがあります) それらの値は ルー
