Skip to main content
File

title: includesAll tags: array,beginner

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.

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