Progression
JavaScript · Intermediate - build real things
- Array methods: map, filter, reduce, findLearn to transform, filter, and aggregate data with the four array methods most used in real-world projects.
- Arrow functions, scope, and template literalsMaster arrow syntax, block scope, and closures, then build dynamic strings with template literals.
- Destructuring and spread/restCleanly extract data from objects and arrays, then copy and merge structures with the spread operator.
- Manipulating the DOM: querySelector, event listenersSelect elements on the page, react to clicks, and adopt event delegation for performant code.
- JSON, localStorage, and your first fetchSerialize your data as JSON, persist it in the browser with localStorage, and retrieve remote data with fetch.