Arrays - Fundamentals
3 Topics
Array Basics
7 Sub-topics
Creating Arrays in JavaScript
Array Methods
14 Sub-topics
Adding Elements to Arrays
Removing Elements from Arrays
shift and unshift Methods
splice Method for Modifications
slice Method for Extraction
concat Method for Merging
indexOf and lastIndexOf Methods
includes Method for Checking
Splitting Strings into Arrays
Advanced Array Concepts
4 Sub-topics
Working with Nested Arrays
Array Destructuring Basics
Spread Operator with Arrays
Objects - Fundamentals
3 Topics
Object Basics
12 Sub-topics
Creating Objects with Literal Notation
Object Properties and Values
Accessing Properties with Dot Notation
Accessing Properties with Bracket Notation
When to Use Each Notation
Checking Property Existence
Object Methods and Syntax
7 Sub-topics
Object Methods Introduction
The this Keyword in Objects
Shorthand Property Syntax
Property Descriptors Overview
Object Destructuring and Spread
5 Sub-topics
Nested Object Destructuring
Default Values in Destructuring
Spread Operator with Objects
Rest Pattern with Objects