pseudo-hash-map
Javascript map with support for non-primitive keys (i.e. tuple-like arrays, etc.) through pseudo-hashing (serialisation)
Javascript map with support for non-primitive keys (i.e. tuple-like arrays, etc.) through pseudo-hashing (serialisation)
Require a list of modules and apply the export if it is function.
Can be used to distinguish between these types: boolean, number, string, function, array, date, regexp, object, error.
You can get the real type of values (i.e. array, null, object, map, set, etc.)
function that given a movements configuration Map and an array, it creates a new array with rearranged positions
Awesome string tokenizer for JavaScript
Map an array of numbers into their fractional ranks
Remove Duplicate values from Array.
Suggests multiple group sizes from an array and randomly groups that array.
Merges two objects or variables
Fast view into a subarray with an Array-like interface
Calculates the similarity of 2 string arrays and sorts the seconds one by similarity to first
Here are a few different ways to create an array. So simple and fast.
flatten a array
Shuffles the arrays of the given object (map) using @shuffle-array
Group arrays by complex keys into polymorphic structures
Fast, low-garbage functions for manipulating arrays.
Linq-Collections (ES5): [IEnumerable, IQueryable, ...] + [List, Dictionary, Stack, ... + readonly]
Quickly Determine if an Array contains Subarrays
Takes an array of strings and simply parses out an equivalent list the way it would be in an English sentence; e.g. listInEnglish(['apples','oranges','mangos']) -> 'apples, oranges and mangoes'