#javascript #async-await #promises #try-catch-finally
#javascript #hoisting #mouse-event #polyfill
#javascript #code-coverage #jest