Day - 26
Hello, everyone. I am going to share something with you. Are you ready to read this article? Then, let's go!
/*
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
var filter = function (arr, fn) {
let res = [];
for (let i = 0; i < arr.length; i++) {
if (fn(arr[i], i)) {
res.push(arr[i]);
}
}
return res;
};
2. Problem 2635. Apply Transform Over Each Element in Array
/*
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*
var map = function (arr, fn) {
let returnedArr = [];
for (let i = 0; i < arr.length; i++) {
returnedArr[i] = fn(arr[i], i);
}
return returnedArr;
};
That's all I want to share with you! Thanks for your attention.