diff --git a/snippets/remove.md b/snippets/remove.md index 1b3b066a1..1c08d075e 100644 --- a/snippets/remove.md +++ b/snippets/remove.md @@ -3,7 +3,7 @@ title: remove tags: array,intermediate --- -Removes elements from an array for which the given function returns `false`. +Mutates an array by removing elements for which the given function returns `false`. Use `Array.prototype.filter()` to find array elements that return truthy values and `Array.prototype.reduce()` to remove elements using `Array.prototype.splice()`. The `func` is invoked with three arguments (`value, index, array`). @@ -20,4 +20,4 @@ const remove = (arr, func) => ```js remove([1, 2, 3, 4], n => n % 2 === 0); // [2, 4] -``` \ No newline at end of file +```