pull
Removes all specified values from an array.
This function changes arr
in place. If you want to remove values without modifying the original array, use difference.
Signature
typescript
function pull<T>(arr: T[], valuesToRemove: unknown[]): T[];
Parameters
arr
(T[]
): The array to modify.valuesToRemove
(unknown[]
): The values to remove from the array.
Returns
(T[]
): The modified array with the specified values removed.
Examples
typescript
const numbers = [1, 2, 3, 4, 5, 2, 4];
pull(numbers, [2, 4]);
console.log(numbers); // [1, 3, 5]