当前位置: 首页 > article >正文

数字加% 循环后两个都变了只能深拷贝

假数据  加上%  用map 最后还是都改了

勉强用了深拷贝 最后可以了

 accountRiskSetData: [
              {
              vcFundId: "1",  					//基金序号
              vcFundName: "泰康薪意保货币", 	//基金名称
              vcFundManager: "蒋利娟,张晓霞", 	//基金经理
              vcFundType: "开放式",
              leverRatio: 100.01, 				//杠杆率
              leverRatioT: 30, 				//杠杆率②
              buyBackAmount: 1, 				//建议单笔最高回购金额(亿)
              financingM: 0.04, 				//融资倍数
              emergencySpace: 0, 				//应急空间(亿)
             
          },
          {
              vcFundId: "10",
              vcFundName: "泰康安益纯债债券",
              vcFundType: "开放式",
              vcFundManager: "任翀",
              leverRatio: 101.57,
              leverRatioT: 20,
              buyBackAmount: 1.2,
              financingM: 1.66,
              emergencySpace: 0,
              
          },
          {
              vcFundId: "10",
              vcFundName: "泰康安益纯债债券",
              vcFundType: "开放式",
              vcFundManager: "任翀",
              leverRatio: 101.57,
              leverRatioT: 20,
              buyBackAmount: 1.2,
              financingM: 1.66,
              emergencySpace: 0,
             
          },
          
        ], 

用map  打印还是把原数组改变了 真是无奈

最后深拷贝可以得到两个数组

created(){
      // this.initTable();//临时注释
      let arr=JSON.parse(JSON.stringify(this.accountRiskSetData))
     arr.forEach(item=>{
                  if(item.leverRatio){
                     item.leverRatio=`${item.leverRatio}%`
                  }
                  if(item.leverRatioT){
                    item.leverRatioT=`${item.leverRatioT}%`
                  }
                 if(item.financingM){
                    item.financingM=`${item.financingM}%`
                  }
                    // return item
                })
          console.log('arr',arr);
          console.log('111',this.accountRiskSetData);
     }

调接口 获取数据  如果用下图红框的arr赋值  得到的是undefined  直接深拷贝才有数据


http://www.kler.cn/news/367491.html

相关文章:

  • android openGL ES详解——缓冲区VBO/VAO/EBO/FBO/离屏渲染
  • cherry pick commit
  • 学习笔记:黑马程序员JavaWeb开发教程(2024.10.26)
  • OpenSSH_8.7 无法使用密码登录问题解决
  • 鸿蒙开发初级证书考试答案
  • 【mysql进阶】4-7. 通用表空间
  • 《计算机原理与系统结构》学习系列——处理器(中)
  • Linux:socket实现两个进程之间的通信
  • #单体到微服务架构服务演化过程
  • Mermaid流程图完全指南
  • 2024年10月25日练习(双指针算法)
  • Redis 主从同步 问题
  • python一键运行所有bat脚本
  • 机器学习(10.14-10.20)(Pytorch GRU的原理及其手写复现)
  • P1588 [USACO07OPEN] Catch That Cow S
  • Unity C#脚本的热更新
  • 单细胞 | 转录因子足迹分析
  • Docker容器间通信
  • 深入了解 MySQL 中的 INSERT ... SELECT 语句
  • iOS弹出系统相册选择弹窗
  • VS/Qt Creator +QT生成带.ico图标的.exe 并打包
  • qt QLabel详解
  • 智能合约在Web3中的作用:区块链技术的创新实践
  • JAVA基础-树和Set集合
  • uiautomatorviewer中的两个错误
  • 在虚拟化环境中,虚拟机的资源分配是否真的能够完全等效于物理服务器?是否有某些特定的工作负载在虚拟化环境中始终无法达到理想表现?