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

扩展运算符...作用介绍

背景:后端接口返回对象中某个数据为字符串类型(String),而且其中有多个字段,需要把数据反显在列表中
步骤:1.将数据转换为对象
2.将改为对象的数据加入后端返回的对象中,修改原本未修改的数据

dataList.value = (detailInfo.value || []).map((record) => {const extraInfo = parseExtraInfo(record)return {...record,               // 创建一个新对象,复制 record 的所有属性extraInfo: extraInfo          // 只更新 extraInfo 字段
}})

假设原始 record 是:


const record = {id: 1,name: 'file.pdf',extraInfo: '{"fileType":"pdf"}'  // 字符串格式
}

使用 …record 的结果:

{id: 1,name: 'file.pdf',extraInfo: { fileType: 'pdf' }  // 解析后的对象
}

如果直接使用 record 的结果:

{record: {id: 1,name: 'file.pdf',extraInfo: '{"fileType":"pdf"}'},extraInfo: { fileType: 'pdf' }
}
http://www.dtcms.com/a/325426.html

相关文章:

  • 关系型数据库:原理、演进与生态全景——从理论基石到云原生的深度巡礼
  • 国内 Mac 开启 Apple Intelligence 教程
  • 深入浅出JVM:Java虚拟机的探秘之旅
  • 第2节 PyTorch加载数据
  • 关系操作符详解与避坑指南
  • 软件编程2-标准IO
  • Maxscript实现在物体表面均匀散布的4种主流算法
  • C# 异步编程(计时器)
  • 大模型提示词工程实践:大语言模型文本转换实践
  • 实战:用 PyTorch 复现一个 3 层全连接网络,训练 MNIST,达到 95%+ 准确率
  • 软考高级资格推荐与选择建议
  • 大语言模型(LLM)核心概念与应用技术全解析:从Prompt设计到向量检索
  • STM32蓝牙模块驱动开发
  • 什么是结构化思维?什么是结构化编程?
  • 获取MaixPy系列开发板机器码——MaixHub 模型下载机器码获取方法
  • 【Python】在rk3588开发板排查内存泄漏问题过程记录
  • 视频前处理技术全解析:从基础到前沿
  • DreaMoving:基于扩散模型的可控视频生成框架
  • 安全合规4--下一代防火墙组网
  • GaussDB 数据库架构师修炼(十三)安全管理(1)-账号的管理
  • vue+flask基于规则的求职推荐系统
  • CentOS7搭建安全FTP服务器指南
  • 【安全发布】微软2025年07月漏洞通告
  • C语言如何安全的进行字符串拷贝
  • MQTT:Vue集成MQTT
  • GaussDB安全配置全景指南:构建企业级数据库防护体系
  • 【vue(一))路由】
  • uncalled4
  • 昆仑万维SkyReels-A3模型发布:照片开口说话,视频创作“一键改台词”
  • 使用行为树控制机器人(二) —— 黑板