some
returns a boolean
value after passing each item in the source array through the test function that you pass in as the first parameter. This makes it well suited to the types of queries that require a simple yes
or no
answer. In this lesson we look at 2 practical use-cases for some
. The first shows how it can be used with a ternary operator to switch a class
on an element & the second shows how some
can be used in an if
conditional.
In my opinion, if the object has the completed property as a 'yes' or 'no' then Array.prototype.some
would have made more sense. In the above situation, you can directly use the completed property.