javascript console.log отображает у объекта новое значение ключа раньше, чем ключ получает это значение
Вначале код
let
queue = [];
queue.unshift({"key" : null})
console.log("Попытка модификации: очередь ", queue);
queue[0]["key"] = "1";
console.log("Модифицировали: очередь ", queue);
Объясните, почему первый сброс в консоль показывает, что ключ key УЖЕ получил значение 1, ДО самого момента присваивания?