Repository URL to install this package:
|
Version:
3.12.2 ▾
|
var mapArrayByStep = function mapArrayByStep() {
var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
var startIndex = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {};
var mapped = [];
for (var i = startIndex; i < array.length; i += step) {
mapped.push(callback(array[i]));
}
return mapped;
};
export default mapArrayByStep;