条件判断简写

三元操作符

使用三元操作符代替 if..else 语句。

const x = 20;
let answer;
if (x > 10) {
    answer = 'is greater';
} else {
    answer = 'is lesser';
}

简写为

const answer = x > 10 ? 'greater than 10' : 'less than 10';

三元缩写为或

const arr = items.length ? items : []

简写为:

const arr = items || []

If 条件为真的简写

if (a === true)

简写为

if (a)

If 条件为假的简写

if ( a !== true )

简写为

if (!a)

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress