javascript — window.variableName — переполнение стека

window.variableName

window.myVar или window["myVar"] — это явный способ ссылки на глобальную переменную.

Переменная является глобальной переменной, если она объявлена ​​вне функции (с или без «var»), или если она объявлена ​​внутри функции без использования «var», или если она объявлена ​​как window.myVar или window["myVar"] ,

Переменная объявляется либо путем присвоения ей значения, либо с помощью ключевого слова var .

Один из случаев, когда полезно ссылаться на глобальную переменную как window.myVar это если вы находитесь внутри функции, которая имеет локальную переменную с именем myvar . В этом случае myVar ссылается на локальную переменную, а window.myVar ссылается на глобальную переменную.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector