🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket

@derschmale/array-utils

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@derschmale/array-utils

A Typescript library containing some useful array functionality.

latest
Source
npmnpm
Version
1.2.0
Version published
Maintainers
1
Created
Source

array-utils

A Typescript library containing some useful array functionality.

building

Run npm install and npm run build.

contents

  • removeIndexOutOfOrder: Removes an item by removing the last item and inserting it in its place. Should only be used when the order of elements is not important.
  • removeIndicesOutOfOrder: Removes multiple indices out of order.
  • removeElementOutOfOrder: Unsafely removes an item by removing the last item and inserting it in its place. Should only be used when the order of elements is not important. It returns the index of the object that was removed.
  • removeAllElements: Removes all elements from the array with the given value, keeping the order.
  • removeIf: Removes all elements for which the predicate function returns true.
  • shuffle: Randomizes the order of the elements in the array.
  • createWith: Creates a new array of a given length and initializes every element using the return value of a callback function.
  • pickRandom: Returns a random element from the array.
  • transform: Replaces every element of an array in-place using a transform function.
  • equals: Checks if two arrays are equal.
  • count: Returns the number of elements in a (sparse) Array.
  • unique: Returns a new array with unique values from the original array (ie: duplicates removed).
  • zip: Loops through two Arrays in lock-step and creates a new Array based on a populated with the results of calling a provided function on every respective element in the provided arrays.

Keywords

array

FAQs

Package last updated on 21 Mar 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts