The dropWhile
function from Lodash is used to create a new array that starts with the first element that doesn't pass a certain test. It takes two arguments - the first is the array to be iterated over, and the second is a function that returns a boolean value.
Here is an example of using dropWhile
to create a new array that drops all elements until a negative number is encountered:
index.tsx193 chars7 lines
In the code above, we import Lodash and create an array numbers
with some positive and negative numbers. We then use dropWhile
with the callback function (num) => num >= 0
to create a new array droppedNumbers
that starts with the first negative number.
Note that the dropWhile
function returns a new array and does not modify the original array.
gistlibby LogSnag