1. 了解 ??
??
是指在起前边是null 或 undefind的时候,会执行其后的代码
2. 了解 ||
||
是指前边为否定的时候,执行后边的代码
3 上主菜,看例子秒懂
const nullVal = null
const emptyVal = ''
const srtVal = 'string'
nullVal ?? 2 // 2
emptyVal ?? 2 // ''
srtVal ?? 2 // 'string'
nullVal || 2 // 2
emptyVal || 2 // 2
srtVal || 2 // 'string'