Не изменяется значение переменной в js

        let user;
        $.post("/get_session_user", {}).done( (response) => {
            // response.user - валидный объект
            user = response.user;
        })
        // user is undefined

после создания переменной user она становится undefined. потом в колбеке .done() должно изменятся её значение, но оно остаётся таким же(undefined). Почему?


Ответы (0 шт):