ELI5: Explain Like I'm 5

Closure (computer programming)

Closure is like a box that holds a set of instructions that can be used multiple times in a program or in different programs. The box will have everything it needs to do the same task each time it is used, so you don't need to remember all of the instructions each time. Closures help us avoid repeating ourselves and make sure we get the same result over and over again.