![]() |
VOOZH | about |
Lodash _.taketWhile the method is used to create a slice of an array in which elements are taken from the beginning. Also, these elements are taken until the predicate returns falsely.
_.takeWhile(array, [predicate=_.identity]);Example 1: In this example, it is returning the two objects of an array as the third one is returning false.
Output:
[{ user: 'jupiter', active: false },
{user: 'mercury', active: false}]
Example 2: In this example, it is returning the one object of an array as the second one is returning false.
Output:
[{ user: 'jupiter', active: false }]Example 3: In this example, it is returning the two objects of an array as the third one is returning false.
Output:
[{ user: 'jupiter', active: false },
{user: 'mercury', active: false}]
Example 4: In this example, it is returning empty array as first one is returning false so it will not check further.
Output:
[]Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.