Пропадает свойство в объекте 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 - самый обычный объект. Сеттеров и геттеров нет.