Объясните, пжлст, как в данном случае замыкание решает проблему потери контекста? В учебнике есть объяснение типа «объект достаётся из замыкания». Но я все равно непонел.
смотри. У тебя есть какая-то фкнция, в которой весь этот код. Твой объект user за пределами этой ]ункции недостижим и после ее выполнения на него ссылается только функция, которая находится внутри таймаута. Это и есть замыкание в данном случае