Прочитал все по ссылке. Но все равно не понятно, как так,
идут 2 подряд строки:
console.log(glob);
и сразу за ней:
console.log(glob.ret1);
В первой хранится значение, во второй нет...
Если во втором случае значения еще нет, то и в первом его не должно быть.
И как его еще нет, если объект glob глобальный и значение ему уже точно присвоено, т.к. перед дампом объекта и элемента объекта идет:
getData(url1);
???