Appearance
判断两个数组是否全等
备注
该方法要求两个数组的元素数量,元素内容,元素位置必须一致。
语法
js
import { arraysAreCongruent } from 'warbler-js';
const result = arraysAreCongruent(arr1, arr2);
参数
arr1
(Array) : 数组一。arr2
(Array) : 数组二。
返回值
Boolean : 两个数组是否全等。
源码
js
const arraysAreCongruent = (arr1, arr2) => {
if (arr1.length !== arr2.length) {
return false;
}
return arr1.every((item, index) => item === arr2[index]);
};
例子
js
import { arraysAreCongruent } from 'warbler-js';
// -----------------------------------------------------------------
const arr1 = [1, 2, 3, 5, 8];
const arr2 = [1, 2, 3, 5, 8];
const result = arraysAreCongruent(arr1, arr2);
console.log(result); //=> true
// -----------------------------------------------------------------
const arr1 = [1, 2, 3, 5, 8];
const arr2 = [2, 1, 3, 5, 8];
const result = arraysAreCongruent(arr1, arr2);
console.log(result); //=> false
添加版本
1.2.6