everyNth - 获得数组中的每个第 n 个元素

优质
小牛编辑
126浏览
2023-12-01

返回数组中的每个第 n 个元素。

使用 Array.filter() 创建一个包含给定数组的每个第 n 个元素的新数组。

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