Module 3.4 — Function Expressions and Arrow Functions
Quarter 1 · Weeks ? · Environment: console
Lessons in this module
Estimated: ~4 hr 40 min
- Slides3.4.1Slides: Function Expressions and Arrow Functions~5 min
- Reading3.4.2Reading: A Function Is a Value~10 min
- Worked Example3.4.3Worked Example: Storing a Function in a Variable~10 min
- Reading3.4.4Reading: Function Expressions~10 min
- Assignment3.4.5Lab: Rewrite a Declaration as an Expression~8 min
- Reading3.4.6Reading: Arrow Functions~10 min
- Worked Example3.4.7Worked Example: The Same Function Three Ways~10 min
- Reading3.4.8Reading: The Shorthand Rules~12 min
- Flowchart3.4.9Chart the Code: Expanding an Arrow to Its Full Form~20 min
- Assignment3.4.10Lab: Implicit-Return Rewrite Drill~10 min
- Reading3.4.11Reading: Passing a Function to a Function~12 min
- Worked Example3.4.12Worked Example: An Arrow Passed as a Callback~10 min
- Assignment3.4.13Lab: Write a One-Line Arrow Callback~10 min
- Reading3.4.14Reading: Declaration or Expression?~10 min
- Flowchart3.4.15Chart the Code: Decision Tree for Form Choice~20 min
- Assignment3.4.16Lab: Rewrite 3 Named Functions as Arrows~12 min
- Assignment3.4.17Lab: Fix a Broken Arrow~8 min
- Worked Example3.4.18Worked Example: An Arrow With No Parameters~8 min
- Assignment3.4.19Lab: Callback Capstone~15 min
- Flowchart3.4.20Chart the Code: Full Syntax-Forms Comparison~20 min
- Assignment3.4.21Lab: Parameters, Return Values, and Arrow Syntax~40 min
- Quiz3.4.22Function Expressions and Arrow Functions~10 min