javascript - 这些类型的解构有什么区别
问题描述
我在存储库中看到了这个,但我不太确定到底发生了什么。是 var 值被替换还是从 var 数据中获取值的子问题?
const { value: question } = data;
const { value } = data;
解决方案
解构对象的属性
const { value } = data;
创建一个名为 的块范围常量value
,并分配给它data.value
。
它等同于
const value = data.value;
在不同的变量名下解构对象的属性
const { value: question } = data;
创建一个名为 的块范围常量question
,并分配给它 data.value
。
它等同于
const question = data.value;
推荐阅读
- algorithm - Root 方法在 Quick-Union 中如何工作?
- github - 我忘了'git push'
- arrays - 满 BUFFER 容量的循环队列
- c# - 显示 RabbitMQ 消息而不使用它们
- pgadmin-4 - 在mac上首次安装PG Admin 4错误
- python - Bert 使用 Transformer 的管道和 encode_plus 函数
- python - GroupBy 一个数据框记录并使用 PySpark 显示所有列
- amazon-web-services - 通过乘以 s3 Bucket 触发的 aws sqs 的策略是什么
- c++ - 在 Windows 上使用 C++ 访问最大输入延迟
- javascript - 单击后如何将链接添加到谷歌饼图切片并将该变量发送到新页面