JavaScript Math Snippets

The JavaScript snippet 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.

  • Array ranking

    Calculates the ranking of an array based on a comparator function.

    JavaScript, Array · Apr 13, 2022

  • Greatest common divisor

    Calculates the greatest common divisor between two or more numbers/arrays.

    JavaScript, Math · Dec 29, 2020

  • Mapped array average

    Calculates the average of an array, after mapping each element to a value using the provided function.

    JavaScript, Math · Oct 21, 2020

  • Mapped array sum

    Calculates the sum of an array, after mapping each element to a value using the provided function.

    JavaScript, Math · Nov 3, 2020

  • Partial sum array

    Creates an array of partial sums.

    JavaScript, Math · Jan 30, 2022

  • Reverse number

    Reverses a number.

    JavaScript, Math · Sep 18, 2020

  • Geometric progression

    Initializes an array containing the numbers in the specified geometric progression range.

    JavaScript, Math · Dec 28, 2020

  • Integer to roman numeral

    Converts an integer to its roman numeral representation. Accepts value between 1 and 3999 (both inclusive).

    JavaScript, Math · Oct 22, 2020

  • Pretty-print number of bytes

    Converts a number in bytes to a human-readable string.

    JavaScript, String · Oct 22, 2020

  • How can I remove trailing zeros from a number in JavaScript?

    When formatting decimal values in JavaScript, trailing zeros can be undesired. Here's how to deal with them.

    JavaScript, Math · May 8, 2022

  • Cross product of arrays

    Creates a new array out of the two supplied by creating each possible pair from the arrays.

    JavaScript, Math · Oct 22, 2020

  • Max array value based on function

    Returns the maximum value of an array, after mapping each element to a value using the provided function.

    JavaScript, Math · Oct 21, 2020

  • Min array value based on function

    Returns the minimum value of an array, after mapping each element to a value using the provided function.

    JavaScript, Math · Oct 21, 2020

  • Insertion index in sorted array based on function

    Finds the lowest insertion index to maintain array sorting order based on the provided iterator function.

    JavaScript, Array · Oct 22, 2020

  • Fibonacci

    Generates an array, containing the Fibonacci sequence, up until the nth term.

    JavaScript, Math · Dec 28, 2020