Use Some as a Ternary Operator or Conditional

InstructorShane Osbourne

Share this video with your friends

Send Tweet

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.

Yash Gupta
~ 5 years ago

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.