使用 JavaScript 中的 Array.prototype.every() 比较数组

javascriptweb developmentfront end technologyobject oriented programming

我们需要编写一个 JavaScript 函数,该函数接受两个文字数组。然后,如果第一个数组的所有元素都包含在第二个数组中,则我们的函数应返回 true,无论它们的数量如何,否则返回 false。

我们必须使用 Array.prototype.every() 方法进行这些比较。

示例

其代码为 −

const arr1 = [0, 2, 2, 2, 1];
const arr2 = [0, 2, 2, 2, 3];
const compareArrays = (arr1, arr2) => {
   const areEqual = arr1.every(el => {
      return arr2.includes(el);
   });
   return areEqual;
};
console.log(compareArrays(arr1, arr2));

输出

控制台中的输出将是 −

false

相关文章