TransWikia.com

Где хранятся переменные объекты в JavaScript

Stack Overflow на русском Asked on December 14, 2021

Где хранятся переменные в JavaScript?

Например, если мы напишем объект:

let menu = {...}

то где это хранится?

В JAVA'е когда мы создаем объект оно хранится в HEAP.

One Answer

Переменные в JavaScript храниться в памяти браузерного процесса, если упростить то можно сказать что они хранятся в RAM.

Но поскольку cookie тоже могут считаться переменными, то конкретно они сохраняться в постоянной памяти устройства (HDD, SSD, и т.п.).

Так же RAM может быть временно перенесена в постоянную память устройства для оптимизации работы последнего.


Как и в большинстве других языков программирования, то что необходимо для выполнения конкретной функции, например контекст, будет сохранено в stack'e, остальное же будет храниться в heap.

Answered by Vasily on December 14, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP