- [Instructor] The first thing we're going to do … is open up a terminal inside our Exercise Files folder. … I'm going to use the integrated terminal inside inside VS Code, … but you're more than welcome … to use Mac's built in terminal as well. … And then, inside our Exercise Files folder, … we're going to initialize an npm package with npm init -y. … Once we've done that, … we'll install ESLint as a dev dependency … by typing npm install --save-dev eslint. … Then we'll initialize ESLint for our project … by running npx eslint --init, … and then it's going to ask us a series of questions, … so we'll answer those, … and to make things easy on ourselves, … we're going to select Use a popular style guide, when it asks, … How would you like to define a style for your project? … This enables us to use a predefined set of rules. … And we're going to select Airbnbs. … And now we see that ESLint … created this eslintrc.js file for us. … This file tells ESLint what to look for in our code. … …
- The goal of functional programming
- Declarative vs. imperative programming
- Ensuring immutability
- Arrow functions in ES6
- Passing functions as arguments
- Mapping, filtering, slicing, sorting, and reducing
- Advanced functional concepts, including recursion
Skill Level Intermediate
1. Introductory Functional Concepts
2. First-Class Functions
4. Advanced Functional Concepts
5. Code Conversion Challenges
Next steps1m 10s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.