Skip to main content

includesAll

TS JS Deno

Returns true if all the elements in values are included in arr, false otherwise.

Use Array.prototype.every() and Array.prototype.includes() to check if all elements of values are included in arr.

typescript
const includesAll = <T = any>(arr: T[], values: T[]) =>
values.every((v) => arr.includes(v));
includesAll([1, 2, 3, 4], [1, 4]); // true
includesAll([1, 2, 3, 4], [1, 5]); // false