ES6的空值合并运算符:
//ES5写法
if(value !== null && value !== undefined && value !== ''){
//...
}
//ES6写法
if((value??'') !== ''){
//...
}
es6可选链:
//ES5写法
const name = obj && obj.name
//ES6写法
const name = obj?.name
ES6的空值合并运算符:
//ES5写法
if(value !== null && value !== undefined && value !== ''){
//...
}
//ES6写法
if((value??'') !== ''){
//...
}
es6可选链:
//ES5写法
const name = obj && obj.name
//ES6写法
const name = obj?.name