数组相等判断方法(备份方法)

    /**
     * 数组相等判断方法(备份方法)
     */
    isSameBackups(a, b) {
      //如果a的数组长不等于b的数组长则否
      if (a.length !== b.length) return false;
      //
      let c = b.slice();
      // 在可以提前退出的情况下不要使用forEach
      for (let i = 0, len = a.length; i < len; i++) {
        let j = c.indexOf(a[i]);
        if (j === -1) return false;
        c.splice(j, 1); // 删除已经匹配的元素,可以缩短下次匹配的时间
      }
      return true;
    },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容