Quintis, Вот, чисто наугад, вы пытаетесь сделать что-то такое?
test.getUrl()
test.log()
Если да, то это не будет работать. Потому, что порядок выполнения следующий:
- Вызов getUrl
- Начало отправка запроса
- Назначение обработчика onload
- Вызов log
- Ожидание ...
- Возврат ответа от сервера
- Вызов transfer
Вам нужен механизм, чтобы вызывать log ПОСЛЕ возвращения запроса. Например promise или callback