если ты объявляешь через let или const, то она не добавляется в свойство объекта window
я переменных не объявлял, сразу передал объект, как свойство window.
Пытаюсь понять, почему у меня не работает такой пример
// сделать информацию о текущем пользователе глобальной, для предоставления доступа всем скриптам
window.currentUser = {
name: "John"
};
// где угодно в коде
alert(currentUser.name); // John
// или, если у нас есть локальная переменная с именем "currentUser",
// получим её из window явно (безопасно!)
alert(window.currentUser.name); // John