在变量中添加一些元素,它将自动添加到另一个变量中

我很困惑

updateList() {
    this.pendingApproval = [];
    this.agentCases = [];

    this.client.approvals_Get(token).subscribe(AResp => {
      const approvalResp = AResp;

      this.client.cases_GetAgentCases(token).subscribe(ACResp => {
        const agentCaseResp = ACResp;

        this.fieldsService.pendingRequests = approvalResp.result.cases;

        this.pendingApproval = approvalResp.result.cases;
        this.agentCases = agentCaseResp.cases;

        for (let i = 0; i < agentCaseResp.cases.length; i++) {
          if (!approvalResp.result.cases.find(x => x.caseId == agentCaseResp.cases[i].caseId)) {
            this.fieldsService.pendingRequests.push(agentCaseResp.cases[i]); //if i push element here i will find it in this.pendingApproval

            console.log("this.pendingApproval");
            console.log(this.pendingApproval);
          }
        }
      });
  });
  }

当我向this.fieldsService.pendingRequests添加一些元素时,它将被自动添加到pendingApproval

没有处理handlingApproval或this.fieldsService.pendingRequests的事件