- Easier quiz
- More basic object exercises
Few more non-array exercises
- More basic array exercises
- Just use fat arrow functions?
- Notes about passing variables to functions
Make it clear that the name is not important
- Diagrams of concepts
- Order of execution
- Functions: parameters/arguments
- Iterator Methods
- Loops
- Flowcharts?
- What type to use
- Writing a function
console.log()
notes in Node section (Chapter 1)String.prototype.trim()
Math.random()
- Some
switch
exercises - Talk about using pseudo-code to work through questions - comments as you go
- Objects: Computed property names
- More test cases
- Less [1, 2, 3, 4]
- More negative numbers
- Rename array iterator functions so can reuse functions from Tuesday
Encourage reuse of existing functions
- Update answers to use composition
- Move concatenation and issues with numbers strings to after variables?
- Some logic exercises?
- Number exercises
- console.assert() for basic testing?
- Some notes about programming practice: CodeWars, Exercism, Eloquent JavaScript, etc.
- Split into more chapters
- Bit more about using Node
- Something about reading Node errors
- Methods often don't take arguments
- Talk about pure functions
- Talk about default initial value for reducers
Look into whether it skips first iteration if default not supplied
- Initial vs default initial value
- Add more information about array iterator methods using a function
- Add example of accessing nested object
blah.thing.stuff
- Remove references to Mark
- Add infobox about using map, filter, and reduce with arrays of objects
- Talk about object instances and object literals
- Glossary
- Add more about nested array/object spread copying to notes
- Rename exercise files to 'README.md'
=>
in objects doesn't have access tothis
- Fewer
for
loop exercises in the quiz Array.prototype.splice
- for removing elements from an array- Include
[].reverse()
somewhere - Move array max exercise further down
- Use IIFEs for earlier exercises
Establish that you can pass variables to functions earlier on
- Move map, filter, reduce with object arrays to Day 4 morning