A structured lesson workspace with readable content, hands-on examples, and a clean path to completion.
| Observation | Diagnostic question |
|---|---|
| Runtime value | What value actually arrived? |
| Language rule | Which rule determines the result? |
function formatUser(name) {return name.trim().toLowerCase();}console.log(formatUser(' Amina '));
Keep the experiment focused on callbacks and higher-order functions and change one assumption at a time.
Keep the experiment focused on callbacks and higher-order functions and change one assumption at a time.
A common failure with callbacks and higher-order functions is changing several variables at once. That hides which rule actually caused the result.
Finish the lesson once you have worked through the material. This awards ★ 20 XP.