Я не могу понять, как обновить глобальную переменную из YUI3.
Рассмотрим следующий код:
window.myVariable = 'data-one';
var yuiWrap = YUI().use('node',function(Y) {
console.log(window.myVariable); // 'data-one'
window.myVariable = 'data-two';
console.log(window.myVariable); // 'data-two'
});
console.log(window.myVariable); // 'data-one'
Кто-нибудь может мне это объяснить?Это доставляет мне много хлопот.Почему доступ к window.myVariable возможен, но не обновляется должным образом из блока YUI3?
Я думаю, что он может иметь отношение к Закрытиям , но я не понимаю, почему Закрытия должны применяться кглобальный "оконный" объект.
Справка?