使用 JavaScript 中的 Array.prototype.every() 比较数组
我们需要编写一个 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP