API Reference

util Class

Defined in lib/util.js:1

Description

Utilties.

Methods

_quickSort

(arr, left, right) Array private
Defined in lib/util.js:119

Quick sort.

Parameters

Returns

_swap

(arr, a, b) private
Defined in lib/util.js:103

Swaps elements in the array.

Parameters

compare

(a, b) Boolean static
Defined in lib/util.js:186

Compares 2 arrays.

Parameters

Returns

copy

(arr) Array static
Defined in lib/util.js:9

Copies an array.

Parameters

Returns

deleteProperty

(obj, key) static
Defined in lib/util.js:258

Deletes a property in an object.

Parameters

flatten

(arr) Array static
Defined in lib/util.js:81

Flattens a nested array.

Parameters

Returns

getProperty

(obj, result) Any static
Defined in lib/util.js:211

Gets a property in an object.

Parameters

Returns

  • Any

getType

(obj) String static
Defined in lib/util.js:286

Get the correct type of an object.

Parameters

  • obj Any

Returns

reverse

(arr) Array static
Defined in lib/util.js:22

Returns the given arr in reversed order.

Parameters

Returns

setProperty

(obj, key, data) static
Defined in lib/util.js:234

Sets a property in an object.

Parameters

shuffle

(arr) Array static
Defined in lib/util.js:43

Shuffles an array.

Parameters

Returns

sort

(arr) Array static
Defined in lib/util.js:152

Sorts an array.

Parameters

Returns

uid

(length) String static
Defined in lib/util.js:165

Generates a unique ID.

Parameters

Returns

unique

(arr) Array static
Defined in lib/util.js:58

Creates a duplicate-value-free version of the array.

Parameters

Returns