diff --git a/snippets/take-every-nth-element.md b/snippets/take-every-nth-element.md new file mode 100644 index 000000000..639fb0e6c --- /dev/null +++ b/snippets/take-every-nth-element.md @@ -0,0 +1,8 @@ +### 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); +// everynth([1,2,3,4,5,6], 2) -> [ 1, 3, 5 ] +``` diff --git a/tag_database b/tag_database index 59428dbbe..34efb5b8c 100644 --- a/tag_database +++ b/tag_database @@ -86,6 +86,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