javascript - 函数参数解构与主体中的解构
问题描述
有人可以给我一个简短的解释,解构函数参数中的传入数据与解构函数体中的参数有什么区别。或者,如果您可以给我链接,我可以在其中了解更多信息(谷歌还没有帮助我)。
我不明白这背后的含义是什么,或者它只是语法糖。
版本 1:
function test({ name, id }) {
// do something with id and name
}
版本 2:
function test(data) {
const { name, id } = data;
// do something with id and name
}
谢谢!
解决方案
推荐阅读
- kubernetes - Skaffold.yaml 未正确解析
- google-sheets - 根据第 n 行条件向 Googlesheet 添加边框
- linux - Docker Access to Raspberry Pi GPIO Pins --privileged 不起作用
- azure - Azure 开发操作使用 github 上的特定文件夹创建管道
- powerbi - Power BI 中具有不同数据类型的列
- python - tkinter 小部件中的 For 循环
- c - C中的getDouble函数
- angular - Angular Material:自定义模板中的 Mat-tab-group 和 mat-tab 抛出 ExpressionChangedAfterItHasBeenCheckedError
- sql - 00907. 00000 - “缺少右括号” - 从第 8 行开始的错误命令
- python - MATPLOTLIB:如何在 python 的同一绘图上堆叠 2 个颜色图?