A namespace providing utility functions for array manipulation.

This namespace contains utility functions for array operations including asynchronous processing, filtering, mapping, and repetition tasks implemented in functional programming style. All functions are implemented using currying to enhance reusability and composability.

Jeongho Nam - https://github.com/samchon

  // Asynchronous filtering example
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = await ArrayUtil.asyncFilter(numbers)(
async (num) => num % 2 === 0
);
console.log(evenNumbers); // [2, 4]

Functions

asyncFilter
asyncForEach
asyncMap
asyncRepeat
has
repeat
subsets