美文网首页
数组相等判断方法(备份方法)

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

作者: 卡地亚克思 | 来源:发表于2019-07-21 17:56 被阅读0次
    /**
     * 数组相等判断方法(备份方法)
     */
    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;
    },

相关文章

网友评论

      本文标题:数组相等判断方法(备份方法)

      本文链接:https://www.haomeiwen.com/subject/fldvlctx.html