← Back to Home

Phase 1: Fundamentals

Master the basics of JavaScript functions and core concepts

Phase Progress0 / 56 (0%)

Module 3: Array Methods

Array.prototype.reduce

Implement the Array.prototype.reduce() method

Easy9.58k completed

Array.prototype.filter

Premium

Implement the Array.prototype.filter() method

Easy8.41k completed

Array.prototype.map

Premium

Implement the Array.prototype.map() method

Easy5.27k completed

Array.prototype.at

Premium

Implement the Array.prototype.at() method

Easy2.29k completed

Array.prototype.concat

Premium

Implement the Array.prototype.concat() method

Medium2.48k completed

Array.prototype.square

Premium

Implement a custom Array.prototype.square() method that squares the values in an array

Easy7.5k completed

Chunk

Premium

Implement a function that creates an array of elements split into smaller groups of a specified size

Easy5.33k completed

Compact

Premium

Implement a function that creates an array with all falsey values removed

Easy5.24k completed

Difference

Premium

Implement a function that finds the difference in values between arrays

Easy4.64k completed

Drop Right While

Premium

Implement a function that excludes elements from the end of an array until the predicate returns false

Easy3.68k completed

Drop While

Premium

Implement a function that excludes elements from the beginning of an array until the predicate returns false

Easy3.38k completed

Fill

Premium

Implement a function that fills an array with values within specified indices

Easy2.99k completed

Find Index

Premium

Implement a function that returns the index of the first element in the array that satisfies the provided testing function

Easy3.26k completed

Find Last Index

Premium

Implement a function that returns the index of the last element in the array that satisfies the provided testing function

Easy2.6k completed

Intersection

Premium

Implement a function that computes the intersection of arrays, returning a new array containing unique values present in all given arrays

Easy2.03k completed

Range

Premium

Implement a function that returns a sequence of numbers in ascending order

Easy950 completed

Range Right

Premium

Implement a function that returns a sequence of numbers in descending order

Easy700 completed

Unique Array

Premium

Implement a function to remove all duplicate values from an array

Easy4.46k completed