Этот вопрос проверяет, понимаете ли вы разницу между значениями “по значению” и “по ссылке”, а также как это влияет на сравнение и изменения данных.
Короткий ответ
Примитивы (например, number, string, boolean) хранят “само значение”, и при присваивании копируется значение. Непримитивы (объекты, массивы, функции) хранятся как ссылка на объект в памяти, и при присваивании копируется ссылка. Поэтому изменения объекта через одну переменную видны в другой. Также сравнение объектов чаще сравнивает ссылки, а не содержимое.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.