Как работает память в js

150
19 ноября 2020, 22:40
  1. Основной принцип памяти в js является принцип достижимости
  2. Принцип достижимости - это всем объектам можно получить доступ по ссылке или цепочке ссылок из корня
  3. Корень - это глобальная область видимости

Существует 2 упрощения - к доступу объектам по ссылкам

  1. Если есть ссылка на объект из корня он существует
  2. Наличие ссылки в корне не означает что объект доступен

var a = {}; 
var b = {}; 
 
a.s = b; 
b.s = a; 
 
a = b = null

  1. Тоже самое распространяется и на объект переменных в замыканиях
  2. Если есть ссылка на объект переменных он существует
  3. Если нет ссылки он объект переменных он удаляется
  4. Я правильно понял как работает память в js ?
READ ALSO
Vue JS. Сохранение данных формы

Vue JS. Сохранение данных формы

Всем приветРаботаю с Vue JS

184
Как избежать повторения страниц в react?

Как избежать повторения страниц в react?

Не понимаю как можно сделать несколько страниц с контентом не создавая при этом отдельной папки для каждой страницы и повторять все те же функции,...

224
Не замыкать фигуры canvas js

Не замыкать фигуры canvas js

Есть программа которая рисует параметрически заданную функцию,но в конце соединяет конечную точку с начальной(закрывает контур)Как от этого...

231
Вопрос по api инстаграма

Вопрос по api инстаграма

Мне нужно достать из апи локацию, но так чтобы если ее не указано, то оставлять место под локацию пустымКогда формирую цикл, то получается...

250