1.2.32 • Published 7 years ago

@clarketm/superarray v1.2.32

Weekly downloads
2
License
MIT
Repository
-
Last release
7 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

7 years ago

1.2.31

7 years ago

1.2.30

7 years ago

1.2.28

7 years ago

1.2.27

7 years ago

1.2.25

7 years ago

1.2.20

7 years ago

1.2.18

7 years ago

1.2.17

7 years ago

1.2.16

7 years ago

1.2.15

7 years ago

1.2.14

7 years ago

1.2.13

7 years ago

1.2.12

7 years ago

1.2.11

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

0.0.1

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago