Хрома под ругой нет, но мне кажется принцип у них одинаковый с фф:
var obj = {}
console.log(obj)
obj.q = 2;
console.log(obj)
Выведет в консоле:
Object {}
Object { q=2}
Но если просмотреть свойства первого обьекта, там будет свойство q со значением 2 (хотя его и не видно). Потому как в консоль он выводит не дамп обьекта а ссылку на него, и все что добавляется позже в консоли тоже будет появляться, возможно по этому в консоле есть key а у вас в коде (еще) нет.