Apply a mapping function to each character in a JavaScript string
Learn how to replicate the behavior of Array.prototype.map() for strings.
The JavaScript article collection contains a wide variety of ES6 helper functions. It includes helpers for dealing with primitives, arrays and objects, as well as algorithms, DOM manipulation functions and Node.js utilities.
Learn how to replicate the behavior of Array.prototype.map() for strings.
Map the values of an array to an object, using the given mapping functions.
Detect and handle click events outside of a specific element in just a few lines of JavaScript.
Learn how to create a generator function that repeats a given value or an array of values indefinitely.
Determine the day, week, month, or quarter of the year that a date corresponds to, using vanilla JavaScript.
Quickly determine if a collection of values is empty in JavaScript.
Turns out the Proxy object is not extensible, but there's a way around its limitations.
Use the binary search algorithm to find the index of a given element in a sorted array.
Create an array of n-tuples of consecutive elements from a given array.
Checking if an array includes a specific value is pretty straightforward, except when it comes to objects.
Create arrays of numbers in arithmetic and geometric progression.
Use the Array.prototype.every() method to check if all values of an array are equal in JavaScript.
A quick reference for the window.location object.
Hoisting comes up a lot during JavaScript interviews. It's a concept that may require some getting used to, so read our guide to learn more.
s the sum of the powers of all the numbers from start to end (both inclusive).
Master JavaScript array element removal with these simple techniques.
Learn how to remove accents from a string in JavaScript, quickly and efficiently.
Generate the powerset of a given array of numbers or other primitive values.
Learn how to find the contiguous subarray with the largest sum within an array of numbers in JavaScript.
Find the element with the greatest length in a JavaScript array.
Implement the Levenshtein distance algorithm in JavaScript to calculate the difference between two strings.
Array destructuring can be leveraged in many different ways. Here's one of them.
Find the distance from a given element to the top of the document with this simple JavaScript function.
Learn how to detect whether a page is being viewed on a mobile device or a desktop.