单项选择题

A.解构赋值要求等号右边是一个对象,所以如果等号右边是undefined或null,就会报错,因为它们无法转为对象
B.进行解构赋值必须是最后一个参数,否则会报错。
C.解构赋值的拷贝是浅拷贝,如果一个键的值是复合类型的值(数组、对象、函数)、那么解构赋值拷贝的是这个值的引用,而不是这个值的副本
D.解构赋值会拷贝继承自原型对象的属性