From 8568124da9378e66aec4c71d73f6b017db3bb4d0 Mon Sep 17 00:00:00 2001 From: Yuya Minamide Date: Mon, 5 Jun 2023 17:57:55 -0700 Subject: [PATCH] solved 2634. Filter Elements from Array --- 2634.filter-elements-from-array.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 2634.filter-elements-from-array.js diff --git a/2634.filter-elements-from-array.js b/2634.filter-elements-from-array.js new file mode 100644 index 0000000..8caf1c9 --- /dev/null +++ b/2634.filter-elements-from-array.js @@ -0,0 +1,20 @@ +/** + * URL of this problem + * https://leetcode.com/problems/filter-elements-from-array/ + */ + +/** + * @param {number[]} arr + * @param {Function} fn + * @return {number[]} + */ +var filter = function (arr, fn) { + const Result = []; + + for (let i = 0; i < arr.length; i++) { + const CurrentItem = fn(arr[i], i); + if (CurrentItem) Result.push(arr[i]); + } + + return Result; +};