Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Master JavaScript through projects
·
Module 1
Mastering Modern JavaScript Array Methods
1
Imperative vs. Declarative Loops
Contrast imperative loops with declarative array methods like forEach, map, and filter.
2
Transforming and Filtering Arrays with map() and filter()
Use map() to transform arrays and filter() to extract elements based on criteria.
3
Aggregating Arrays with `reduce()`
Use reduce() to aggregate array values into a single result.
4
Array Searching: find(), findIndex(), and includes()
Use find(), findIndex(), and includes() to locate specific elements in an array.
5
Custom Sorting with `sort()` and Comparators
Use sort() with custom comparator functions to order arrays of objects.
6
Splice() vs. Slice(): Mutating and Non-Mutating Array Methods
Distinguish between the mutating splice() and non-mutating slice() methods.
7
Chaining Array Methods for Data Transformation
Chain multiple array methods to perform complex, multi-step data transformations.
8
Array Method Utility
Build a mini data filtering and sorting utility by combining array methods.
Previous module
Next module
Core ES6+ Syntax and Patterns