Область видимости переменной, что с ней не так?
Область видимости здесь не при чём, проблема в асинхронности.
https://habr.com/ru/company/wrike/blog/302896/
в obj скорее всего промис, соответственно весь остальной код надо на асинхронный лад переписать