Какой смысл добавлять свойство в окно? - PullRequest
0 голосов
/ 21 июня 2020
• 1000 добавить такую ​​конструкторскую функцию в окно? мы всегда можем потребовать их везде, где мы его используем, и использовать веб-пакет для их объединения, верно?

1 Ответ

1 голос
/ 21 июня 2020

Обучающие программы делают это, потому что сценарии модуля ES6 имеют собственную («закрытую») область видимости переменных, которая не позволяет играть с ее объектами вне ее. См. Вопрос Объем модуля ES6 для получения дополнительной информации об этом. c.

С window.Game = Game; экземпляр Game становится доступным везде, что может быть полезно для отладки более консоль браузера , но вы не должны этого делать в развернутой программной сборке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...