Skip to content
大纲

判断两个数组是否全等

备注

该方法要求两个数组的元素数量,元素内容,元素位置必须一致。

语法

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

Released under the MIT License.