vislite
Version:
灵活、快速、简单的数据可视化交互式跨端前端库
20 lines (18 loc) • 509 B
JavaScript
function assemble (begin, end, step, count) {
var val = [];
for (var index = 0; index < count; index++)
val[index] = begin;
return function () {
for (var i = 0; i < count; i++) {
if (val[i] + step < end) {
val[i] = +(val[i] + step).toFixed(7);
break;
}
else if (i < count - 1) {
val[i] = begin;
}
}
return val;
};
}
export { assemble as default };