📅  最后修改于: 2023-12-03 15:32:44.931000             🧑  作者: Mango
_.takeSkipping()
方法可以从数组中每 n
个元素中获取第一个元素,形成一个新数组。这个方法适合于需要跳过数组中部分元素的场景,例如需要每隔几个元素获取一次。
_.takeSkipping(array, n)
array
(Array): 要获取元素的数组n
(number): 每隔多少元素获取一次(Array): 返回新的获取的元素数组
var array = [1, 2, 3, 4, 5, 6];
_.takeSkipping(array, 2);
// => [1, 3, 5]
_.takeSkipping(array, 3);
// => [1, 4]
在上面的例子中,当我们传入 array
数组和 2
参数调用 _.takeSkipping()
方法时,我们得到了一个新数组 [1, 3, 5],因为我们从 array
数组中每隔 2
个元素取一个,即取第 1, 3, 5
个元素。同理,当我们传入 array
数组和 3
参数调用 _.takeSkipping()
方法时,我们得到了一个新数组 [1, 4]。
_.takeSkipping()
方法可以在获取数组元素时跳过元素,按照每隔 n
个元素取一个的方式获取数组中的元素,可以帮助我们快捷地解决一些问题。