1.函数的默认参数
一般 我们给函数设置默认参数的时候 会在函数里用 || 运算符 比如
function show(width,height ....){
var height = height || 50;
var width = width || 50;
....
}
这里有个弊端 比如 参数的值是0 那进入函数 0代表false || 运算 返回的值 可想而知了 不过谁会用0当参数呢。。。。。
es6语法 可以理解为 形参中可以直接赋值
function show(width = 50,height = 50....){
....
}
就是这样
2 模板表达式
一般 字符串拼接 我么你是这样做的 var name = "my name is"+name+"! thank you";
es6中 可以用反引号包裹的字符串中,使用${NAME}语法
var name = `my name is ${first} ${last} ! thank you`
3 es6中的多行字符串 也可以用反引号
es6之前 var str = ‘my name is’+name+'thanks'
+'you name is'+name1+'thanks'
+..............
es6 直接反引号包裹
var str = `my name is ${first} thanks you name is ${name1} thanks`
未完 待更