ES6新特性须知
1、函数参数的默认设值方式
1.1Es5之前函数想要赋默认值
var funEs5=function(a,b,c){
var a = a||50;
var b = b||60;
var c = c||70;
}
1.2ES6开始函数想要赋默认值
var funEs6=function(a=50,b=60,c=70){
//
}
2、字符串的扩展,模板对象
2.1Es5之前字符串拼接或者拼接属性值只能如下
var a="lbj";
var b=50;
var c="name:"+a+"years:"+b;
//多行字符串
var multiLine='aaaaaaaaaaaaaa'
+'bbbbbbbbbbbb'
+'cccccccccccc';
2.2Es6之后的字符串拼接可以直接使用模板
var a="lbj";
var b=50;
var c=`name:${lbj}years:${b}`
//多行字符串
var multiLine=`aaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc`;