برنامه نویسی
مدیریت حافظه جاوا اسکریپت – انجمن DEV

هنگامی که موتور جاوا اسکریپت شروع به اجرای کد می کند، متغیرها را در داخل حافظه ذخیره می کند. برای ذخیره سازی داده ها، زمان اجرا از دو حافظه مختلف استفاده می کند:
فقط جاوا اسکریپت می تواند با حافظه پشته ارتباط برقرار کند.
قبل از توضیح تفاوت های پیرامون این حافظه ها، باید انواع داده ها را در جاوا اسکریپت توضیح دهم. در جاوا اسکریپت دو نوع داده متفاوت داریم:
برای حداکثر بهینه سازی در فضای حافظه، موتور جاوا اسکریپت از چیزی به نام زباله جمع کن استفاده می کند. هنگامی که یک مقدار از طریق یک متغیر (برچسب) قابل دسترسی نباشد، بلافاصله مقدار را پاک می کند.