From 8a814f18e9a6abf5d0bcd0f8b1a25c50a32a0fa5 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Tue, 12 Dec 2017 20:57:39 +0200 Subject: [PATCH] Update description of min array value, build README --- README.md | 10 ++++++++++ snippets/get-min-value-from-array.md | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 659880b74..80eca6bb3 100644 --- a/README.md +++ b/README.md @@ -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`. diff --git a/snippets/get-min-value-from-array.md b/snippets/get-min-value-from-array.md index 55b3c3f43..c86f5c232 100644 --- a/snippets/get-min-value-from-array.md +++ b/snippets/get-min-value-from-array.md @@ -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);