From 1f2edeac153d807ac60fbd5a70c410acabb25767 Mon Sep 17 00:00:00 2001 From: iamsoorena Date: Fri, 15 Dec 2017 21:24:55 +0330 Subject: [PATCH 1/2] adding function that make a new array containing every nth element of a given array. --- snippets/take-every-nth-element.md | 10 ++++++++++ tag_database | 1 + 2 files changed, 11 insertions(+) create mode 100644 snippets/take-every-nth-element.md diff --git a/snippets/take-every-nth-element.md b/snippets/take-every-nth-element.md new file mode 100644 index 000000000..26bffd8de --- /dev/null +++ b/snippets/take-every-nth-element.md @@ -0,0 +1,10 @@ +### Take every nth element of an array + +Use `Array.filter()` to create a new array that contains every nth element of a given array. + +```js +const everynth = (arr, nth) => arr.filter((e, i) => i % nth === 0) +/* + console.log(everynth([1,2,3,4,5,6], 2)) // -> [ 1, 3, 5 ] +*/ +``` diff --git a/tag_database b/tag_database index 3acb709f1..6199d7b59 100644 --- a/tag_database +++ b/tag_database @@ -85,6 +85,7 @@ swap-values-of-two-variables:utility tail-of-list:array take-right:array take:array +take-every-nth-element:array truncate-a-string:string unique-values-of-array:array URL-parameters:utility From a7f9e284a38864cc4df8641ca8f5f4d2dff2455c Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Sat, 16 Dec 2017 13:35:24 +0200 Subject: [PATCH 2/2] Update take-every-nth-element.md --- snippets/take-every-nth-element.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/snippets/take-every-nth-element.md b/snippets/take-every-nth-element.md index 26bffd8de..639fb0e6c 100644 --- a/snippets/take-every-nth-element.md +++ b/snippets/take-every-nth-element.md @@ -3,8 +3,6 @@ Use `Array.filter()` to create a new array that contains every nth element of a given array. ```js -const everynth = (arr, nth) => arr.filter((e, i) => i % nth === 0) -/* - console.log(everynth([1,2,3,4,5,6], 2)) // -> [ 1, 3, 5 ] -*/ +const everynth = (arr, nth) => arr.filter((e, i) => i % nth === 0); +// everynth([1,2,3,4,5,6], 2) -> [ 1, 3, 5 ] ```