Glossary
Auto-generated index of key terms and which lesson covers them.
| Term | Lesson |
|---|---|
| Accessing Properties | 04. Objects |
| Adding and Modifying Properties | 04. Objects |
| Adding and Removing Items | 03. Arrays |
| Arithmetic Operators | 01. Basics |
| Array Destructuring | 03. Arrays |
| Array Methods | 03. Arrays |
| Array Methods (ES6+) | 07. Modern JavaScript |
| Arrow Functions | 02. Functions, 07. Modern JavaScript |
| Async/Await | 06. Async JavaScript |
| Bonus Features | 08. Build a Notes App |
| Callback Functions | 02. Functions |
| Callback Hell | 06. Async JavaScript |
| Callbacks | 06. Async JavaScript |
| Chaining Promises | 06. Async JavaScript |
| Classes | 07. Modern JavaScript |
| Common Events | 05. DOM Manipulation |
| Comparison Operators | 01. Basics |
| Complete Code Structure | 08. Build a Notes App |
| Computed Property Names | 04. Objects |
| Conditionals | 01. Basics |
| Creating Arrays | 03. Arrays |
| Creating Elements | 05. DOM Manipulation |
| Creating Objects | 04. Objects |
| CSS Styling | 08. Build a Notes App |
| Data Types | 01. Basics |
| Default Parameters | 07. Modern JavaScript |
| Destructuring | 07. Modern JavaScript |
| Enhanced Object Literals | 07. Modern JavaScript |
| Error Handling with Async/Await | 06. Async JavaScript |
| Event Delegation | 05. DOM Manipulation |
| Event Listeners | 05. DOM Manipulation |
| Features | 08. Build a Notes App |
| Fetch API | 06. Async JavaScript |
| Finding Items | 03. Arrays |
| Function Declaration vs Expression | 02. Functions |
| Function Declarations ARE Hoisted | 02. Functions |
| Function Expressions and Arrow Functions are NOT Hoisted | 02. Functions |
| Hoisting | 02. Functions |
| HTML Structure | 08. Build a Notes App |
| Immediately Invoked Function Expressions (IIFE) | 02. Functions |
| Initialize App | 08. Build a Notes App |
| Iterating Over Arrays | 03. Arrays |
| Iterating Over Objects | 04. Objects |
| JavaScript — Data Structure | 08. Build a Notes App |
| Logical Operators | 01. Basics |
| Methods | 04. Objects |
| Modifying Attributes | 05. DOM Manipulation |
| Modifying Content | 05. DOM Manipulation |
| Modifying Styles | 05. DOM Manipulation |
| Modules | 07. Modern JavaScript |
| Nested Objects | 04. Objects |
| Note Actions | 08. Build a Notes App |
| Nullish Coalescing | 07. Modern JavaScript |
| Object Destructuring | 04. Objects |
| Object Methods | 04. Objects |
| Operators | 01. Basics |
| Optional Chaining | 07. Modern JavaScript |
| Parameters and Arguments | 02. Functions |
| Practical Example — Counter | 05. DOM Manipulation |
| Practical Example — Loading Data | 06. Async JavaScript |
| Project Overview | 08. Build a Notes App |
| Promise Methods | 06. Async JavaScript |
| Promise States | 06. Async JavaScript |
| Promises | 06. Async JavaScript |
| Removing Elements | 05. DOM Manipulation |
| Render Notes | 08. Build a Notes App |
| Rest Operator | 07. Modern JavaScript |
| Rest Parameters | 02. Functions |
| Return Values | 02. Functions |
| Rule of Thumb | 02. Functions |
| Scope | 02. Functions |
| Search Functionality | 08. Build a Notes App |
| Selecting Elements | 05. DOM Manipulation |
| Sequential vs Parallel Execution | 06. Async JavaScript |
| setTimeout and setInterval | 06. Async JavaScript |
| Shorthand Property Names | 04. Objects |
| Slicing and Splicing | 03. Arrays |
| Sorting and Reversing | 03. Arrays |
| Spread and Rest Operators | 07. Modern JavaScript |
| Spread Operator with Arrays | 03. Arrays |
| Spread Operator with Objects | 04. Objects |
| String Operations | 01. Basics |
| Template Literals | 07. Modern JavaScript |
| Testing the Notes App | 08. Build a Notes App |
| The this Keyword | 04. Objects |
| Transforming Arrays | 03. Arrays |
| Traversing the DOM | 05. DOM Manipulation |
| Type Coercion | 01. Basics |
| Variables | 01. Basics |
| What are Arrays? | 03. Arrays |
| What are Functions? | 02. Functions |
| What are Objects? | 04. Objects |
| What is Asynchronous JavaScript? | 06. Async JavaScript |
| What is JavaScript? | 01. Basics |
| What is the DOM? | 05. DOM Manipulation |