From:Continuous extension of a uniformly continuous function from a dense subset.
the answer from yunone has mentioned that
Since $f$ is uniformly continuous, there exists $\delta>0$ such that $d(p,q) < \delta$ implies $|f(p)-f(q)|<\epsilon$ for $p,q\in E$. Taking $n$ large enough so that $\frac{2}{n}<\delta$, then for $q,r\in V_n(p)$, $$ d(q,r)<d(q,p)+d(p,r)<\frac{2}{n}<\delta $$ so $|f(q)-f(r)|<\epsilon$. Thus $f(V_n(p))$ is bounded in $\mathbb{R}$
I'm trying to figuring out the boundedness of $f(V_n(p)$. I think the reason why $f(V_n(p))$ is bounded in $\Bbb R$ is for any $p,r\in V_n(p)$, $|f(p)|<\epsilon+|f(r)|<2\epsilon+|f(p)|=M$, so $f(x)<M$ for all $f(q)\in f(V_n(p))$
Is that correct?
Appreciate any suggestions.