Пропадает свойство в объекте JS

Код на node.js:

...
console.log('<switch_menu.create_game 1>', user);
await ctx.send(reply_text, {
    reply_markup: user.menu.reply_markup
});
console.log('<switch_menu.create_game 2>', user);
...

Вывод в консоль:

<switch_menu.create_game 1> {
  id: 433932379,
  username: 'username',
  first_name: 'my_name',
  admin: true,
  menu: {
    title: 'create_game',
    reply_markup: { remove_keyboard: true },
    step: 0
  }
}
<switch_menu.create_game 2> {
  id: 433932379,
  username: 'username',
  first_name: 'my_name',
  admin: true
}

Пропало поле объекта user (.menu). Как такое возможно? Что не так? user - самый обычный объект. Сеттеров и геттеров нет.


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