4 minutes read

This document is a draft version and subject to further review and revision. Please refrain from distributing or relying on its contents as final.

UI ElementDescription
chunkCreate an array of elements split into groups the length of size.
concatCreate a new array concatenating array with any additional arrays and/or values.
first
Get the first element of an array
dropCreate a slice of array with n elements dropped from the beginning.
filterIterate over elements of collection, return an array of all elements predicate returns truthy for.
findReturn the first element in the provided array that satisfies the provided testing function
arraySum
Compute the sum of the values in array
flattenFlatten array a single level deep.
flattenDeepRecursively flatten array.
flattenDepthRecursively flatten array up to depth times.
indexOfGet the index at which the first occurrence of value is found in array
initialGets all but the last element of array.
intersectionReturn the new array of intersecting values.
joinConvert all elements in array into a string separated by separator.
lastGet the last element of the array.
lastIndexOfGet the index at which the last occurrence of value is found in array
nthGet the element at index `n` mber):
reverseReverse `array` so that the first element becomes the last, the second element becomes the second to last, and so on.
sliceCreate a slice of `array` from `start` up to, but not including, `end`.
tailGet all but the first element of `array`.
takeCreate a slice of `array` with `n` elements taken from the beginning.
takeRightCreate a slice of `array` with `n` elements taken from the end.
map
Return a new array from calling an expression for every array element
uniqueReturn the new duplicate free array.
unzipReturn the new array of regrouped elements.
zipCreate an array of grouped elements, the first of which contains the first elements of the given arrays, the second of which contains the second elements of the given arrays, and so on.
every
Return true if all of the array elements pass the test provided by the expression, otherwise false.
reduce
Apply an expression against an accumulator and each value of the array (from left-to-right) to reduce it to a single value
leftForList
Return a specified number of characters from the beginning of each string in a list
removeCharactersForList
Remove a list of characters from each string in a list
removeNonAlphaNumericCharactersForList
Remove non-alphanumeric characters (excluding letters and digits) from each string in a list
removeNonAlphaNumericCharactersFromEdgesForList
Remove non-alphanumeric characters (excluding letters and digits) from the edges of each string in a list
removeNonNumericCharactersForList
Remove non-numeric characters (excluding digits) from each string in a list
replaceMultipleCharactersForList
Replace multiple characters in a list of strings according to a given mapping
rightForList
Return a specified number of characters from the end of each string in a list
stringLengthForList
Calculate the lengths of each string in a list
textAfterForList
Extract the text after a specified substring in each string of a list
textBeforeForList
Extract the text before a specified substring in each string of a list
toLowerForList
Convert each string in a list to lowercase
toSingleSpaceForList
Convert multiple spaces to a single space for each string in a list
toTitleCaseForList
Convert each string in a list to proper case (title case)
toUpperForList
Convert each string in a list to uppercase