我有minnumber10.5和maxnumber29.75我想n从这两个范围生成数组的数量。我正在生成已经在下面的数组,interval但我该如何计算interval:
generateArrayMinMax(min, max, interval) {
if (interval === 0 || interval < 0) interval = 1;
let list = [];
for (var i = min; i <= max; i = i + interval) {
list.push(i);
}
return list;
}
let min = 10.05;
let max = 29.75;
let arrayLen = 20;
let result = generateArrayMinMax(10.05, 29.75, 20);
预期结果:
[10.5, 11.513157894736842, 12.526315789473685, 13.539473684210526, 14.552631578947368, 15.56578947368421, 16.57894736842105, 17.592105263157894, 18.605263157894736, 19.61842105263158, 20.63157894736842, 21.64473684210526, 22.657894736842103, 23.671052631578945, 24.684210526315788, 25.69736842105263, 26.710526315789473, 27.723684210526315, 28.736842105263158, 29.75]
我需要计算间隔来实现,有什么方法可以做到这一点。任何帮助将不胜感激谢谢
一只甜甜圈
白衣非少年
拉丁的传说
相关分类