_.compact( list )
Parameters: This function contains single parameter list which holds the array containing the true and false elements.
Return value: It returns an array containing only true values.
Passing a list of both the true and the false elements to _.compact() function: The _.compact() function start by taking the elements one by one and then checks whether it is a false element or not. If it is false element then it just ignores that element. Otherwise it adds the true element to the resultant array. Here the false elements represented as false and an empty string represented by ”.
Passing a list containing all the false values to the _.compact() function: If passed array contains all the false elements then the _.compact() function will work the same. It will check each element and since they are all false so all the elements will be ignored. So, the resultant array formed will not have any element and it’s length will be 0.
Passing a list which contains a false element in ” to _.compact() function: Pass a false element, undefined inside ” as ‘undefined’. Though this is a false element but since it is given inside ” therefore it is treated as a character element. Hence, it is no longer a false element. Rest it works the same as above.
Passing a list containing modified false values to the _.compact() function: The array contains an element as true which is included in the resultant array. The ‘no’ element is also included as it is inside ” which makes it a character. Also if pass ‘no2’ it is also not ignored by the _.compact() function.
Note: These commands will not work in Google console or in Firefox as for these additional files need to be added which they didn’t have added. So, add the given links to your HTML file and then run them.
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses
are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!