ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
16 lines (12 loc) • 371 B
JavaScript
;
var forEach = require('./forEach.js');
var identity = require('./identity.js');
var map = function (collection, iteratee) {
if (iteratee === void 0) { iteratee = identity; }
var result = [];
forEach(collection, function (item, index, arr) {
result.push(iteratee(item, index, arr));
});
return result;
};
module.exports = map;