learn
Nine tracks
Each one asks you to commit before it explains anything. Getting it wrong first is the point: a page that showed the answer beside the question would be a page nobody predicts on.
- 01
- 02
Hoisting, scope and the dead zone
Does this name exist yet, and may it be read?
- The scan that runs first · 10 min
- 03
- 04
Objects, references and mutation
Do these two names point at the same object?
- How far a copy goes · 10 min
- 05
- 06
thisand prototypesWhat is
this, and where did that method actually come from?- Where
thiscomes from · 12 min
- Where
- 07
- 08
- 09
Reading what was generated
What does this return, and what did it change on the way?
- Reading a helper a model wrote · 12 min