Module 3.7 — Array Methods
Quarter 1 · Weeks ? · Environment: console
Lessons in this module
Estimated: ~4 hr 21 min
- Slides3.7.1Slides: Array Methods~5 min
- Reading3.7.2Reading: Transforming a List with `.map()`~10 min
- Worked Example3.7.3Worked Example: `.map()` Over a Numeric Array~10 min
- Assignment3.7.4Lab: Transform a List Without Mutating the Input~10 min
- Flowchart3.7.5Chart the Code: `.map()`'s Callback Trace~20 min
- Reading3.7.6Reading: Taking Part of a List with `.slice()`~10 min
- Worked Example3.7.7Worked Example: `.slice()` Copies a Range~10 min
- Assignment3.7.8Lab: Extract a Sub-List with `.slice()`~8 min
- Reading3.7.9Reading: Joining Lists with `.concat()`~10 min
- Worked Example3.7.10Worked Example: `.concat()` Without Mutating Either Input~10 min
- Assignment3.7.11Lab: `.concat()` Two Lists~8 min
- Reading3.7.12Reading: Spreading an Array into Arguments~10 min
- Worked Example3.7.13Worked Example: `fn(...arr)` Spread-Call~10 min
- Reading3.7.14Reading: Spreading into a New Array or Object~10 min
- Worked Example3.7.15Worked Example: Copying an Object with Changes~10 min
- Flowchart3.7.16Chart the Code: Spread vs. Rest, Side by Side~20 min
- Assignment3.7.17Lab: Build a New Array with Spread~10 min
- Assignment3.7.18Lab: Build a New Object with Spread + Override~10 min
- Reading3.7.19Reading: What Else Is Out There~10 min
- Worked Example3.7.20Worked Example: Chaining `.map()` off a `.push()`-Built Array~10 min
- Assignment3.7.21Lab: Mutating vs. Non-Mutating Method Sort Drill~10 min
- Assignment3.7.22Lab: Array-Methods Capstone~30 min
- Quiz3.7.23Array Methods~10 min