March 01, 2019
This time around I've decided to pursue a more linear path and stick to one resource for as long as possible rather than jumping from course to course.
The resource I chose is Gordon Zhu's Watch and Code.
Every application (Eg. Google, Amazon, Twitter, E-mail) can be thought of as a todo list. A list you can add to, toggle, edit, and delete.
An Array can be thought of as the real-life equivalent of a list.
Array.push(<item(s)>) is a JS method that lets you add an item to the end of the array.
Array.splice(<start>,<delete count>) is a JS method that lets you delete a specified number of items starting from the specified index.
Functions are just recipes. The point of a function is to save time -- it can take a long list of instructions and distill them into a single command.
On parameters vs arguments: Parameters are like parking spots - Arguments are like automobiles
Pressing the up arrow in Google console brings up previous commands