shCode

Module 3.7 — Array Methods

Quarter 1 · Weeks ? · Environment: console

Lessons in this module

Estimated: ~4 hr 21 min

  1. Slides3.7.1Slides: Array Methods~5 min
  2. Reading3.7.2Reading: Transforming a List with `.map()`~10 min
  3. Worked Example3.7.3Worked Example: `.map()` Over a Numeric Array~10 min
  4. Assignment3.7.4Lab: Transform a List Without Mutating the Input~10 min
  5. Flowchart3.7.5Chart the Code: `.map()`'s Callback Trace~20 min
  6. Reading3.7.6Reading: Taking Part of a List with `.slice()`~10 min
  7. Worked Example3.7.7Worked Example: `.slice()` Copies a Range~10 min
  8. Assignment3.7.8Lab: Extract a Sub-List with `.slice()`~8 min
  9. Reading3.7.9Reading: Joining Lists with `.concat()`~10 min
  10. Worked Example3.7.10Worked Example: `.concat()` Without Mutating Either Input~10 min
  11. Assignment3.7.11Lab: `.concat()` Two Lists~8 min
  12. Reading3.7.12Reading: Spreading an Array into Arguments~10 min
  13. Worked Example3.7.13Worked Example: `fn(...arr)` Spread-Call~10 min
  14. Reading3.7.14Reading: Spreading into a New Array or Object~10 min
  15. Worked Example3.7.15Worked Example: Copying an Object with Changes~10 min
  16. Flowchart3.7.16Chart the Code: Spread vs. Rest, Side by Side~20 min
  17. Assignment3.7.17Lab: Build a New Array with Spread~10 min
  18. Assignment3.7.18Lab: Build a New Object with Spread + Override~10 min
  19. Reading3.7.19Reading: What Else Is Out There~10 min
  20. Worked Example3.7.20Worked Example: Chaining `.map()` off a `.push()`-Built Array~10 min
  21. Assignment3.7.21Lab: Mutating vs. Non-Mutating Method Sort Drill~10 min
  22. Assignment3.7.22Lab: Array-Methods Capstone~30 min
  23. Quiz3.7.23Array Methods~10 min

Report an issue

or paste one — optional, max 2 MB

Your page, lesson, and current code are attached automatically.