Skip to content

Utility Methods

Converts array to string.

["a", "b", "c"].join("-");
// "a-b-c"

Time: O(n)


Flattens nested arrays.

[1, [2, 3]].flat();
// [1, 2, 3]

Time: O(n)


map + flat in one pass.

[1, 2, 3].flatMap(n => [n, n * 2]);
// [1,2,2,4,3,6]

Time: O(n)