本文将对es6的最佳特性进行分享和讲解。es6也称ES6/ECMAScript2015,在2015年诞生,但是目前实际开发中还很多用的是ES5(2009年),原因就是很多的浏览器不支持新的语法,对新的语法支持率比较低,所有要想用es6语法,就得用编译器,目前用的比较多的是babel,可以作为独立的编译器使用,也可以引入到项目当中,用webpack或者gulp等一些工具,具体用法可以看下官方文档。
二、特性介绍
本文将对一下特性进行说明:
1、默认参数以及箭头函数;
2、导出导入模块
3、类Class
5、模板文本
6、多行字符串
7、Promises
8、解析赋值
9、生成器(Generators)
三、特性具体介绍
1、默认参数以及箭头函数
1.1、默认参数
以前我们写函数定义默认参数的时候是这样写:
function aaa(num){ var num = num || 1; console.log(num) }