Javascript without extra libraries.
Arrow functions defined as variables aren't hoisted. Arrow functions have access to the this variable from the calling...
jQuery replacement code.
Javascript array definition syntax.
Coding practice.