Use some to test whether at least one array element passes a callback condition. It returns true when a match exists. section 9.1.4
Listing 9.8. Testing arrays with the every and some methods
const ninjas = [
{name: "Yagyu", weapon: "shuriken"},
{name: "Yoshi" },
{name: "Kuma", weapon: "wakizashi"}
];
const allNinjasAreNamed = ninjas.every(ninja => "name" in ninja); #A
const allNinjasAreArmed = ninjas.every(ninja => "weapon" in ninja); #A
assert(allNinjasAreNamed, "Every ninja has a name");
assert(!allNinjasAreArmed, "But not every ninja is armed");
const someNinjasAreArmed = ninjas.some(ninja => "weapon" in ninja); #B
assert(someNinjasAreArmed, "But some ninjas are armed"); #B
A ninja array checks whether any ninja has a weapon; the result is true because some do. section 9.1.4

