https://mixrolikus.cc/video/SyEdhrqzB28/what-is-anonymous-inline-function-in-javascript