How do JavaScript closures work? How do JavaScript closures work? javascript javascript