Every nth element

OSCC · JavaScript, Array · Oct 19, 2020

Returns every nth element in an array.

const everyNth = (arr, nth) => arr.filter((e, i) => i % nth === nth - 1);
everyNth([1, 2, 3, 4, 5, 6], 2); // [ 2, 4, 6 ]

Recommended snippets

  • Mapped array union

    JavaScript, Array

    Returns every element that exists in any of the two arrays at least once, after applying the provided function to each array element of both.

  • Returns every element that exists in any of the two arrays at least once, using a provided comparator function.

  • Nth element

    JavaScript, Array

    Returns the nth element of an array.