关于 es6 解构默认值问题
2020-12-19 本文已影响0人
莫帆海氵
const o = {a:null, b:'', c:0, d: true, e: undefined, f: '123'}
const {a = {}, b = '00', c = 1, d = false, e = [], f = {}, g = {} } = o
console.log(a,b,c,d,e,f,g)
输入结果
null "" 0 true [] "123" {}
只有 undefined 的值才会使用默认值