From b5e886f7a31994f45d43010bc543b1da4353886e Mon Sep 17 00:00:00 2001 From: Elder Henrique Souza Date: Tue, 12 Dec 2017 15:53:20 -0200 Subject: [PATCH 1/3] get minimum value from an array I think it shows a good use of the spread operator in variadic functions --- snippets/get-min-value-from-array.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 snippets/get-min-value-from-array.md diff --git a/snippets/get-min-value-from-array.md b/snippets/get-min-value-from-array.md new file mode 100644 index 000000000..0bed8e834 --- /dev/null +++ b/snippets/get-min-value-from-array.md @@ -0,0 +1,8 @@ +### Get min value from array + +Passing an array, it executes the Math.min method using the spread operator to fill its variadic arguments + +```js +const getMinValue = arr => Math.min(...arr); +// getMinValue([10, 1, 5) -> 1 +``` From afd6e0a346e2f0f9273b83f4df8c11925aa89f48 Mon Sep 17 00:00:00 2001 From: Elder Henrique Souza Date: Tue, 12 Dec 2017 16:04:52 -0200 Subject: [PATCH 2/3] added missing square bracket on example --- snippets/get-min-value-from-array.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/get-min-value-from-array.md b/snippets/get-min-value-from-array.md index 0bed8e834..7c80a6d8f 100644 --- a/snippets/get-min-value-from-array.md +++ b/snippets/get-min-value-from-array.md @@ -4,5 +4,5 @@ Passing an array, it executes the Math.min method using the spread operator to f ```js const getMinValue = arr => Math.min(...arr); -// getMinValue([10, 1, 5) -> 1 +// getMinValue([10, 1, 5]) -> 1 ``` From 7abb34d0644ae985a67a9420a1a8f86637ad856c Mon Sep 17 00:00:00 2001 From: Elder Henrique Souza Date: Tue, 12 Dec 2017 16:12:39 -0200 Subject: [PATCH 3/3] added return value in the description --- snippets/get-min-value-from-array.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/get-min-value-from-array.md b/snippets/get-min-value-from-array.md index 7c80a6d8f..55b3c3f43 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 +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 ```js const getMinValue = arr => Math.min(...arr);