JavaScriptBeginner#arrays

What do find, findIndex, some and every do?

find returns the first matching element, findIndex its index, some returns true if any element matches, every returns true only if all match. some and every short-circuit.

Example
const u = [{age:17},{age:22}];
u.find(x => x.age > 18);   // {age:22}
u.some(x => x.age > 18);   // true
u.every(x => x.age > 18);  // false

Related Questions

1
JavaScriptBeginner#es6

What is destructuring?

Open
2
JavaScriptBeginner#es6

Difference between spread and rest operators?

Open
3
JavaScriptIntermediate#objects

How do you deep clone an object?

Open