NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/util/lib/map.js
2023-09-14 14:47:11 +08:00

15 lines
307 B
JavaScript

var each = require('./each');
var isArrayLike = require('./type/is-array-like');
var map = function map(arr, func) {
if (!isArrayLike(arr)) {
return arr;
}
var result = [];
each(arr, function (value, index) {
result.push(func(value, index));
});
return result;
};
module.exports = map;