1.三元操做符函数
当想写if...else语句时,使用三元操做符来代替。3d
简写:对象
也能够嵌套if语句:blog
2.短路求值简写方式图片
当给一个变量分配另外一个值时,想肯定源始值不是null,undefined或空值。能够写撰写一个多重条件的if语句。ip
或者能够使用短路求值方法:变量
3.声明变量简写方法循环
简写:方法
4.if存在条件简写方法im
简写:
只有likeJavaScript是真值时,两者语句才相等,若是判断值不是真值,则能够这样:
简写:
5.JavaScript循环简写方法
简写:
也能够使用Array.forEach:
6.短路评价
给一个变量分配的值是经过判断其值是否为null或undefined,则能够:
简写:
7.十进制指数
当须要写数字带有不少零时(如10000000),能够采用指数(1e7)来代替这个数字:
简写:
8.对象属性简写
若是属性名与key名相同,则能够采用ES6的方法:
简写:
9.箭头函数简写
传统函数编写方法很容易让人理解和编写,可是当嵌套在另外一个函数中,则这些优点就荡然无存。
简写:
10.隐式返回值简写
常用return语句来返回函数最终结果,一个单独语句的箭头函数能隐式返回其值(函数必须省略{}为了省略return关键字)为返回多行语句(例如对象字面表达式),则须要使用()包围函数体。
简写: