📜  Lodash _.takeSkipping() 方法(1)

📅  最后修改于: 2023-12-03 15:32:44.931000             🧑  作者: Mango

Lodash _.takeSkipping() 方法

_.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 个元素取一个的方式获取数组中的元素,可以帮助我们快捷地解决一些问题。