aboutsummaryrefslogtreecommitdiffstats
path: root/2635/main.js
blob: decd7d96ccf7530a7a12b0006ee6853a0618323c (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 map = function (arr, fn) {
  var resArr = new Array();
  var i = 0;
  arr.forEach((element) => {
    resArr.push(fn(element, i));
    i++;
  });
  return resArr;
};