ES6 新语法的运用合集
1、关于非空的判断
之前写法: if(value !== null && value !== undefined && value !== ''){ //... }
ES6写法(空值合并运算符): if((value??'') !== ''){ //... }
2、获取对象属性值的方法
之前写法: const name = obj && obj.name; ES6写法(可选链操作符): const name = obj?.name;
1、关于非空的判断
之前写法: if(value !== null && value !== undefined && value !== ''){ //... }
ES6写法(空值合并运算符): if((value??'') !== ''){ //... }
2、获取对象属性值的方法
之前写法: const name = obj && obj.name; ES6写法(可选链操作符): const name = obj?.name;