From 8ab6a006680d264de09768b53328e558f4d65e3c Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Mon, 16 Mar 2020 19:11:40 +0200 Subject: [PATCH] Fix phrasing for remove Resolves #1071 --- snippets/remove.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 +```