Это также работает, как вы просите.Это может быть не рекомендуется!
Глобальные переменные могут вызывать головные боли и утечки памяти.
Это также боль, когда многие работают над одним и тем же кодом.
function notinglobalScope(){
window["page"] = 1
}
notinglobalScope()
console.log(page)
Лучший способ - хранить ваши данные в отдельном объекте.
Таким образом, вы можете добавить столько переменных, сколько вам нужно, доступных из любого места.
Он остается чистым и простым в использовании.
var config = {}
function notinglobalScope(){
config.page = 1
}
notinglobalScope()
console.log(config.page)