返回数组中指定下标间隔的元素,首先选取第一个元素,然后跳过间隔数 -1 的元素选取下一个,以此类推。
nth 必须是正整数;0、负数、小数、NaN 和 Infinity 这类运行时非法值会返回空数组。
nth
0
NaN
Infinity
被遍历的数组
指定的下标间隔
按下标间隔筛选后的新数组;nth 不是正整数时返回空数组。
自 0.1.1 起,运行时传入 0、负数、小数、NaN 或 Infinity 时返回空数组,不再抛出 RangeError。
RangeError
0.0.1
everyNth([1, 2, 3, 4], 2) // [1, 3]everyNth([1, 2, 3], Number('0')) // [] Copy
everyNth([1, 2, 3, 4], 2) // [1, 3]everyNth([1, 2, 3], Number('0')) // []
返回数组中指定下标间隔的元素,首先选取第一个元素,然后跳过间隔数 -1 的元素选取下一个,以此类推。
nth必须是正整数;0、负数、小数、NaN和Infinity这类运行时非法值会返回空数组。