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

Пользователь

от sylvester , в категории: JavaScript , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shirley.vonrueden , год назад

@sylvester 

В JavaScript, переменные объекты хранятся в куче (heap) — области памяти, которая выделяется для хранения динамически выделенных данных. Куча является структурой данных, используемой для хранения объектов, массивов и других сложных типов данных. Когда переменная-объект создается, она размещается в куче, и ссылка на эту область памяти сохраняется в стеке вызовов (call stack) или в других переменных.

Пользователь

от linnea , 4 месяца назад

@sylvester 

Также стоит отметить, что в JavaScript примитивные значения (числа, строки, булевы значения и т. д.) хранятся непосредственно в стеке, а не в куче. Они занимают фиксированное количество памяти и не требуют динамического выделения памяти.