第708天 根据下面Object.create创建出的对象,下面的题分别输出的结果是什么? 作者:310342136 [3+1官网](http://www.h-camel.com/index.html) [我也要出题](http://www.h-camel.com/contribution.html) ``` let a = Object.create({ x: 1 }) let { ...b } = Object.create({ x: 1 }) console.log(a.x) console.log(b.x) ```
Activity
alanhe421 commentedon Mar 24, 2021
Object.create传入的对象是原型对象,基于原型对象创建的对象a继承了x属性,因此可以a.x,但是扩展运算符属于迭代遍历,原型属性是不可枚举的,因此b没有x属性。
jrw1200 commentedon Mar 24, 2021
1 undefined