Object.assign()用来合并数组,是浅拷贝,比如:
const a={Lisa=1, Lucy=2}
const b={Chris=3, Tera=4}
const c=Object.assign(a,b)
a是目标对象,a的值会变成c
那么c={Lisa=1, Lucy=2, Chris=3, Tera=4}
运算符??用来判断值是否为null/undefined(不用来判断false),比如:
const a=null
const b=1
const c=a??b
那么c=1
再比如:
const a=2
const b=1
const c=a??b
那么c=2