es结构赋值默认值无效的问题

问题:es6 const b = {a:false} const {a = 2} = b 执行结果 a == false 既然Boolean(a) == false ,为什么不取默认值2呢???web 答案: 能够进入babel本身测试下 能够看到es6 => es5以后的结果babel a = b.a === void 0 ? false : b.a void 0的解释svg void 0 ==
相关文章
相关标签/搜索