Task: Functions and prototypes

← Previous task Next task →

Information

Prototypes are another core concept in JavaScript. Functions and prototypes interact in many interesting ways.

There will not be much about prototypes in this workshop, but there is one thing it is important to understand, especially when working with arguments: In JavaScript you can borrow existing functions that live on a prototype.

Tasks

  1. Part 0: Introduction to the workshop
  2. Part 1: A functions context
  3. Part 1: A functions arguments
  4. Part 1: Functions and prototypes [Active]
  5. Part 2: Applicative programming
  6. Part 2: Make new collections with map
  7. Part 2: Make new collections with filter
  8. Part 2: Make new collections with reduce
  9. Part 2: Using helper liberaries
  10. Part 2: Point-free style
  11. Part 2: Applicative functions with context
  12. Part 3: Function factories
  13. Part 3: Higher order functions
  14. Part 3: Functions with functions
  15. Part 3: Fluent interfaces
  16. Part 3: Function arity
  17. Part 4: Partial application
  18. Part 4: Create functions from functions
  19. Part 5: Currying
  20. Part 5: Composition
  21. Part 5: Pipelines
  22. Part 5: Case - Parse URL
  23. Part 6: Shared state
  24. Part 7: Working with collections
  25. Part 7: Done
← Previous task Next task →

Help

Available globals

Testing