# 2634. Filter Elements from Array

### problem link

[https://leetcode.com/problems/filter-elements-from-array/description/](https://leetcode.com/problems/filter-elements-from-array/description/)

### my solution

```javascript
/**
 * @param {number[]} arr
 * @param {Function} fn
 * @return {number[]}
 */
var filter = function(arr, fn) {
    let result = [];
    
    for(let i = 0; i < arr.length; i++) {
        if(fn(arr[i],i)) result.push(arr[i]);
    }
    return result;
};
```

* `filter()` 를 사용하지 않고 구현해야 해서 각 요소를 loop 돌면서, 주어진 함수 조건에 충족할 때만 `result`배열에 추가되도록 처리
