Lodash的數(shù)組操作有哪些神技

小樊
108
2024-06-14 21:25:33

  1. _.chunk(array, size): 將數(shù)組按照指定的大小拆分成多個(gè)數(shù)組塊。

  2. _.compact(array): 移除數(shù)組中的假值(false、null、0、“”、undefined 和 NaN)。

  3. _.difference(array, values): 返回一個(gè)新數(shù)組,其中包含在第一個(gè)數(shù)組中但不在其他數(shù)組中的元素。

  4. _.drop(array, n): 返回一個(gè)新數(shù)組,移除原數(shù)組中前n個(gè)元素。

  5. _.fill(array, value, start, end): 用指定的值填充數(shù)組的指定范圍內(nèi)的元素。

  6. _.findIndex(array, predicate): 返回第一個(gè)滿足條件的元素在數(shù)組中的索引值。

  7. _.intersection(arrays): 返回多個(gè)數(shù)組的交集。

  8. _.reverse(array): 反轉(zhuǎn)數(shù)組中的元素順序。

  9. _.shuffle(array): 隨機(jī)打亂數(shù)組中的元素順序。

  10. _.uniq(array): 返回一個(gè)去重后的新數(shù)組,移除原數(shù)組中重復(fù)的元素。

0