Как сделать переменную глобальной внутри функции

Я работаю над новой библиотекой и пытаюсь создать функцию: toGlobal(variable), она будет принимать любую переменную, локальную или глобальную, и делать ее глобальной переменной. Единственная проблема в том, что я не могу найти способ сделать локальную переменную глобальной.


person Travis    schedule 02.02.2015    source источник
comment
Звучит как решение несуществующей проблемы. Как вы думаете, почему вам нужно это делать?   -  person John3136    schedule 02.02.2015
comment
назначьте его окну, т.е. window.variable   -  person David    schedule 02.02.2015
comment
@John3136 John3136 У меня была проблема с тем, что иногда нужно, чтобы локальная переменная стала глобальной, и это необходимо для нераскрытых разделов самой библиотеки.   -  person    schedule 02.02.2015
comment
Спасибо, Феликс, за то, что указал мне на правильный вопрос.   -  person    schedule 02.02.2015