函数的解构没太懂这个里面红箭头那些地方,1.为什么会是undefined呢?不是 let {x,y}={x:0,y:1}
的时候,x可以输出等于0,y=1吗,虽然x,y是模式,赋值是赋给x,y变量,那这里为什么不是[0,0]呢?
2.还有阮老师说默认值只有当等于undefined的时候才起作用,那let {x:1,y:2}={};
x会等于1,y会等于2,是不是因为右边没有设定x,y属性,所以在右边找不到x,y所以两个都undefined,x才等于1,y等于2?是这么理解的吗
隔江千里
慕田峪4524236
BIG阳
慕慕森
相关分类