我知道if后面如果跟的是单行表达式的话,可以用&&来简写:
if (var) {
console.log('TEST');
}
可以简写为:
var && console.log('TEST');
那么如果if后面跟的是多行表达式该怎么办呢?我只知道这一种方式:
if (var) {
console.log('TEST1');
console.log('TEST2');
}
可以改写为:
var && (function () {
console.log('TEST1');
console.log('TEST2');
})();
但是这样除了装逼根本称不上是“简写”了,那么各位菊苣有更好的写法吗?