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 ==
相關文章
相關標籤/搜索