快速学习ES6新特性-函数优化

1.4、函数优化

在ES6中,对函数的操作做了优化,使得我们在操作函数时更加的便捷。

1.4.1、函数参数默认值

在ES6以前,我们无法给一个函数参数设置默认值,只能采用变通写法:
快速学习ES6新特性-函数优化
现在可以这么写:
快速学习ES6新特性-函数优化

1.4.2、箭头函数

ES6中定义函数的简写方式:
一个参数时:
快速学习ES6新特性-函数优化
多个参数:
快速学习ES6新特性-函数优化
没有参数:
快速学习ES6新特性-函数优化
代码不止一行,可以用{} 括起来。
快速学习ES6新特性-函数优化

1.4.3、对象的函数属性简写

比如一个Person对象,里面有eat方法:
快速学习ES6新特性-函数优化

1.4.4、箭头函数结合解构表达式

比如有一个函数:
快速学习ES6新特性-函数优化
如果用箭头函数和解构表达式
快速学习ES6新特性-函数优化