JavaScript程序简写之、隐式返回值简写、默认参数值、模板字符串、解构赋值简写方法、多行字符串简写、扩展运算符简写、强制参数简写、Object[key]简写、Array.find简写、双重非位运算简写
方法/步骤
1
经常使用return语句来返回函数最终结果,一个单独语句的箭头函数能隐式返回其值(函数必须省略{}为了省略return关键字)————隐式返回值简写
2
为了给函数中参数传递默认值,通常使用if语句来编写,但是使用ES6定义默认值,则会很简洁:
3
模板字符串传统的JavaScript语言,输出模板通常是这样写的。
4
解构赋值简写方法在web框架中,经常需要从组件和API之间来回传递数组或对象字面形式的数据,然后需要解构它
5
多行字符串简写需要输出多行字符串,需要使用+来拼接:
6
扩展运算符简写扩展运算符有几种用例让JavaScript代码更加有效使用,可以用来代替某个数组函数。
7
强制参数简写JavaScript中如果没有向函数参数传递值,则参数为undefined。为了增强参数赋值,可以使用if语句来抛出异常,或使用强制参数简写方法。
8
Array.find简写想从数组中查找某个值,则需要循环。在ES6中,find()函数能实现同样效果。
9
Object[key]简写
10
双重非位运算简写有一个有效用例用于双重非运算操作符。可以用来代替Math.floor(),其优势在于运行更快,可以阅读此文章了解更多位运算。