Docs: Add -0 and BigInt zeros to _.compact falsey values list #6062
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Updates
_.compactdocumentation to include-0and0nin the list of falsey values.Closes #5779
Changes
_.compactdocumentation to include-0and0nas falsey valuesBackground
JavaScript has additional falsey values that were not previously documented:
-0(negative zero) -Boolean(-0)returnsfalse0n(BigInt zero) -Boolean(0n)returnsfalseThe
_.compactfunction already filters these values correctly since it uses truthiness checks internally, but the documentation did not reflect this behavior.