Recently, I felt my understanding of JavaScript fundamentals was a bit fuzzy, so I have started relearning from scratch. I decided to study a little bit every day and keep a record of what I have ...