aboutsummaryrefslogtreecommitdiffstats
path: root/2634/main.js
blob: 4d26118d9dfa450fc67b8c806331398bca79d77c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env node
"use strict";

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