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

微信小程序——解构赋值与普通赋值

1、如果 { data: res } 出现在函数参数的 ‌位置‌,且函数被调用时传入的是一个对象,则它是 ‌解构赋值‌。这里 { data: res } 是对传入参数对象的解构,将参数对象的 data 属性值提取到变量 res

// 场景:success 回调的参数是对象,{ data: res } 是对参数对象的解构
wx.request({
  success: ({ data: res }) => { //解构赋值
    console.log(res); // res = 响应对象中的 data 属性值
  }
});

2、如果 { data: res } 出现在函数调用时传入的 ‌实参位置‌,则是 ‌普通对象字面量赋值‌,表示将 res 的值赋给对象的 data 属性。这里 { data: res } 是普通对象字面量,表示创建一个对象,其 data 属性的值为 res 变量的值。

// 普通赋值:创建一个对象,data 属性的值为 res 变量的值
const res = "数据";
success({ data: res }); // 传入的对象是 { data: "数据" }


http://www.kler.cn/a/613092.html

相关文章:

  • 【PostgreSQL内核学习 —— (sort算子)】
  • 数据库同步中间件PanguSync:如何跳过初始数据直接进行增量同步
  • HCIP VRRP MSTP 交换综合实验
  • 5.Matplotlib:高级绘图
  • SvelteKit 最新中文文档教程(13)—— Hooks
  • RHCA核心课程技术解析4:红帽服务管理与自动化深度实践
  • Java EE 进阶:MyBatis案例练习
  • 有价值的面试问题
  • 端到端自动驾驶VLM模型:LMDrive: Closed-Loop End-to-End Driving with Large Language Models
  • 通过Bioconductor/BiocManager安装生物r包详解(问题汇总)
  • 01 相机标定与相机模型介绍
  • 25大唐杯赛道一本科B组大纲总结(上)
  • 【OCR】技术
  • 【新手初学】读取数据库数据
  • VMware 安装 Ubuntu 实战分享
  • 2025美国网络专线国内服务商推荐
  • Qt SQL-2
  • 陪伴就诊 APP 功能架构:如何通过特定模块筛选优秀陪诊师
  • vscode在使用 alt + tab 切换程序窗口时,输入法总是自动变为中文模式
  • 电脑切换不同WiFi时,ip地址会自动切换吗?‌