HuntExams Academy logo
JavaScriptBeginner#arrays

What do find, findIndex, some and every do?

Answer

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 Interview 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