Skip to content

Commit e8c8681

Browse files
committed
formatting javascript and updating readme
1 parent 9817c0a commit e8c8681

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

easy/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,11 @@ This folder contains solutions to easy-level problems encountered on LeetCode.
5252
[LeetCode Link](https://leetcode.com/problems/apply-transform-over-each-element-in-array/description/?envType=study-plan-v2&envId=30-days-of-javascript)
5353

5454
- Solution file: [transform-array.js](./transform-array.js)
55+
56+
6. **Filter Elements from Array**
57+
58+
- Given an integer array `arr` and a filtering function `fn`, return a filtered array `filteredArr` that contains only the elements for which the expression `fn(arr[i], i)` evaluates to a truthy value.
59+
60+
[LeetCode Link](https://leetcode.com/problems/filter-elements-from-array/description/?envType=study-plan-v2&envId=30-days-of-javascript)
61+
62+
- Solution file: [filter-array.js](./filter-array.js)

easy/filter-array.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
const filter = (arr, fn) => {
2-
let filteredArr = [];
3-
arr.forEach((element, index) => {
4-
if (fn(element, index)) {
5-
filteredArr.push(element);
6-
}
7-
});
8-
return filteredArr;
9-
};
10-
2+
let filteredArr = [];
3+
arr.forEach((element, index) => {
4+
if (fn(element, index)) {
5+
filteredArr.push(element);
6+
}
7+
});
8+
return filteredArr;
9+
};

0 commit comments

Comments
 (0)