{ } qjs-modules

extendArray

Source: lib/extendArray.js (pure JS) — default export: extendArray

Installs extra (non-enumerable) methods onto Array.prototype.

Exports

ExportArgsKindDescription
extendArray(proto=Array.prototype)0–1functionDefines the extension methods on proto. (default export)
ArrayExtensions—constThe bag of methods that get installed.
ArrayPrototype—constShortcut for Array.prototype.

Added Array.prototype methods

at, clear, findLast, findLastIndex, unique, add, search, pushIf, pushUnique, unshiftUnique, insert, inserter, delete, remove, removeIf, rotateRight, rotateLeft, match, group, groupToMap, equal.