2 / 51
В чём разница между примитивными и ссылочными типами данных?
Примитивы (string, number, boolean, null, undefined, symbol, bigint) хранятся по значению и неизменяемы (immutable). Ссылочные типы (объекты, массивы, функции) хранятся по ссылке: переменная содержит не сам объект, а указатель на область в памяти. Поэтому при присваивании объекта другой переменной обе переменные указывают на один и тот же объект.