Task: Applicative functions with context
Information
Sometimes you want to use map, filter, reduce or other functions
inside an object and you want want to access something on
this. Thankfully this is very simple on _.filter and friends –
just add the context, i.e. what you want this to be, as the
last parameter.
Tasks
- Part 0: Introduction to the workshop
- Part 1: A functions context
- Part 1: A functions arguments
- Part 1: Functions and prototypes
- Part 2: Applicative programming
- Part 2: Make new collections with map
- Part 2: Make new collections with filter
- Part 2: Make new collections with reduce
- Part 2: Using helper liberaries
- Part 2: Point-free style
- Part 2: Applicative functions with context [Active]
- Part 3: Function factories
- Part 3: Higher order functions
- Part 3: Functions with functions
- Part 3: Fluent interfaces
- Part 3: Function arity
- Part 4: Partial application
- Part 4: Create functions from functions
- Part 5: Currying
- Part 5: Composition
- Part 5: Pipelines
- Part 5: Case - Parse URL
- Part 6: Shared state
- Part 7: Working with collections
- Part 7: Done
Help
Available globals
_: Lo-dash.jslog: log-command that logs to view and console
Testing
describe: new test suite (mocha)it: new test (mocha)xit: pending test (mocha)xdescribe: pending scenario (mocha)before/after: run code before or after all tests (mocha)beforeEach/afterEach: run code before or after each tests (mocha)chai: chai.js assertion library