Когда в переменной находится массив или объект, то находится не он сам, а ссылка на него. Представь, что ссылка это, к примеру, число 1890. Ссылка не меняется, она остаётся той же в любом случае. 1890.property = "oaoaoa". И тут тоже ссылка не изменилась)
еще посмотри интересный момент, сделай массив из числа и объекта, потом скопируй его, через скопированный массив измени сначало [0], изменения затронут только скопированный массив, но изменив значение в объекте, изменения затронут и другой массив