Articles in this series
Introduction A Map is a collection of elements, where each element is stored as a key: value pair. By this definition, it can seem similar to an...
All JavaScript values are objects, except primitives. What's an Object? An object is a collection of properties in key: value pairs. To understand...
Introduction While working with arrays, most developers often find it challenging to differentiate between Array.prototype.splice() and...
What's an Array? An array is a data structure used to store a collection of elements in an ordered form. let myArray = ["cheese", "milk", true, 8,...
Recursion is when a function calls itself until it is stopped, otherwise it continues to call itself forever. A function that does this is called a...
What is a loop? A loop is a sequence of instructions, repeated until a certain condition is reached. Loops are used in JavaScript to perform repeated...