utils.js 502 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // http://stackoverflow.com/questions/1669190/javascript-min-max-array-values/13440842#13440842
  2. function arrayMin( array ) {
  3. var length = array.length, min = Infinity;
  4. while ( length -- ) {
  5. if ( array[ length ] < min ) {
  6. min = array[ length ];
  7. }
  8. }
  9. return min;
  10. }
  11. function arrayMax( array ) {
  12. var length = array.length, max = - Infinity;
  13. while ( length -- ) {
  14. if ( array[ length ] > max ) {
  15. max = array[ length ];
  16. }
  17. }
  18. return max;
  19. }
  20. export { arrayMin, arrayMax };