1.2.32 • Published 5 years ago

@clarketm/superarray v1.2.32

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

Array

NPM release

Array with superpowers! 💪

This data structure inherit all methods and properties from the Array built-in.

Individual Module Installation

Yarn

$ yarn add @clarketm/superarray

Npm

$ npm install @clarketm/superarray --save

API

constructor(iterable: Iterable)

Construct a Array

flatMap(callback: Callback): Array

Maps each element using a mapping function, then flattens the result into a new array

NameTypeAttributeDescription
callbackCallbackcallback function

flat(depth: number): Array

Creates a new array with all sub-array elements concatenated into it recursively up to the specified depth

NameTypeAttributeDescription
depthnumberflatten depth

bubbleSort(comparator: Comparator): Array

Sort using bubble sort

NameTypeAttributeDescription
comparatorComparatorcomparator function

insertionSort(comparator: Comparator): Array

Sort using insertion sort

NameTypeAttributeDescription
comparatorComparatorcomparator function

mergeSort(comparator: Comparator): Array

Sort using merge sort

NameTypeAttributeDescription
comparatorComparatorcomparator function

quickSort(comparator: Comparator): Array

Sort using quick sort

NameTypeAttributeDescription
comparatorComparatorcomparator function

selectionSort(comparator: Comparator): Array

Sort using selection sort

NameTypeAttributeDescription
comparatorComparatorcomparator function
1.2.32

5 years ago

1.2.31

6 years ago

1.2.30

6 years ago

1.2.28

6 years ago

1.2.27

6 years ago

1.2.25

6 years ago

1.2.20

6 years ago

1.2.18

6 years ago

1.2.17

6 years ago

1.2.16

6 years ago

1.2.15

6 years ago

1.2.14

6 years ago

1.2.13

6 years ago

1.2.12

6 years ago

1.2.11

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

0.0.1

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago