Update description of min array value, build README

This commit is contained in:
Angelos Chalaris
2017-12-12 20:57:39 +02:00
parent 02de89b277
commit 2345efd389
2 changed files with 11 additions and 1 deletions

View File

@ -26,6 +26,7 @@
* [Fibonacci array generator](#fibonacci-array-generator)
* [Filter out non uniqe values in an array](#filter-out-non-uniqe-values-in-an-array)
* [Flatten array](#flatten-array)
* [Get min value from array](#get-min-value-from-array)
* [Get scroll position](#get-scroll-position)
* [Greatest common divisor (GCD)](#greatest-common-divisor-gcd)
* [Head of list](#head-of-list)
@ -241,6 +242,15 @@ const flatten = arr => arr.reduce( (a, v) => a.concat(v), []);
// flatten([1,[2],3,4) -> [1,2,3,4]
```
### Get min value from array
Use `Math.min()` combined with the spread operator (`...`) to get the minimum value in the array.
```js
const getMinValue = arr => Math.min(...arr);
// getMinValue([10, 1, 5]) -> 1
```
### Get scroll position
Use `pageXOffset` and `pageYOffset` if they are defined, otherwise `scrollLeft` and `scrollTop`.

View File

@ -1,6 +1,6 @@
### Get min value from array
Passing an array, it executes the Math.min method using the spread operator to fill its variadic arguments and returns the minimum value found in the array
Use `Math.min()` combined with the spread operator (`...`) to get the minimum value in the array.
```js
const getMinValue = arr => Math.min(...arr);