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; };