0
点赞
收藏
分享

微信扫一扫

forEach循环中不能return

窗外路过了谁 2022-04-19 阅读 69
// 两个数组对象做对比 做判断逻辑
 scalarArrayEquals(arr1, arr2) {
      if (arr1.length !== arr2.length) {
        return false;
      } else {
      // 这里不能用forEach循环 forEach循环中不能return 跳出去
        for (let i = 0; i < arr1.length; i++) {
          if (arr1[i].id) {
            if (arr1[i].isDelete === arr2[i].isDelete) {
            // 正确的话 不做return 还要继续走循环
            } else {
              return false;
            }
          } else {
            return false;
          }
        }
      }
      return true;
    },
举报

相关推荐

0 条评论