javascript console.log отображает у объекта новое значение ключа раньше, чем ключ получает это значение

Вначале код

let
queue = [];
        
queue.unshift({"key" : null}) 

console.log("Попытка модификации: очередь ", queue);

queue[0]["key"] = "1";
        
console.log("Модифицировали: очередь ", queue);

Объясните, почему первый сброс в консоль показывает, что ключ key УЖЕ получил значение 1, ДО самого момента присваивания?


Ответы (0 шт):