[5.4] Create a new "every" method on the collection #16777
Merged
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.
Creates a new
every
method, to check if all items in the collection pass a given test:You can also pass it a single argument as a key:
You can also pass it a key, operator & value, like you would for the
where
method:Also works with the higher order method proxies:
There was an existing infrequently-used method by the name
every
. I've renamed it tonth
, to match lodash (not quite the same) and CSS:nth-child
(almost the exact same).