Pregunta de entrevista de InnovationM

What is closure, iife, object methods and their properties, execution context, explain event loop with some example, the difference between setTimeOut and setInterval.