30秒学会 JavaScript 片段 · 2018年11月29日

30秒学会 JavaScript 片段 – includesAll

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 = (arr, values) => values.every(v => arr.includes(v));

使用样例

includesAll([1, 2, 3, 4], [1, 4]); // true
includesAll([1, 2, 3, 4], [1, 5]); // false