Перейти к содержимому
2 / 51

В чём разница между примитивными и ссылочными типами данных?

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

В чём разница между примитивными и ссылочными типами данных? | JScriptiser