老师您 好 有个问题
来源:3-5 选择练习
慕沐8204582
2020-12-18 15:56:15
)
这里是说可以取别名的
然后这个选择题

题目

这个test为啥不能看做是obj对象的别名呢 我一开始的想法是两个都对了
在这里输入代码,可通过选择【代码语言】突出显示
1回答
好帮手慕慕子
2020-12-18
同学你好,对象解构时确实是可以取别名,但是属性名是需要对应的,同学截图中解构时,属性名username是对应的,如下图所示

本题选项中的const obj = {} 等代码表示声明对象, const {test = arr.pop} = obj这句代码才表示解构obj对象下test属性,并设置默认值,具体可以结合下图注释理解

如果需要设置默认值的同时还要设置别名,那么书写方式如下:

祝学习愉快~
相似问题