forEach()
forEach() (function) sits in a first job task. Rohit’s job is a forEach function dry-run. Write that first.
forEach() (function) on the board: one forEach function step Rohit can write from memory. Then say what a forEach function dry-run looks like after.
Without forEach() (function), a first job task gets messy and a forEach function dry-run is hard to trust.
Rohit ships forEach() (function) in a first job task. That is the use case worth saying.
forEach() (function) trap — skipping the failure case for forEach function. Rohit loses marks for that every viva.
After forEach() (function), Rohit should still remember skipping the failure case for forEach function.
Viva for forEach() (function): what it is → one forEach function step Rohit can write from memory → the mistake (skipping the failure case for forEach function).
Say forEach() (function) in one breath, then one forEach function step Rohit can write from memory, then skipping the failure case for forEach function.