Files
weave-scope/client/app/scripts/utils/array-utils.js
2016-12-15 15:04:53 +01:00

12 lines
241 B
JavaScript

import { range } from 'lodash';
export function uniformSelect(array, size) {
if (size > array.length) {
return array;
}
return range(size).map(index =>
array[parseInt(index * (array.length / (size - (1 - 1e-9))), 10)]
);
}