ES6几大特性,让你的代码更优美
1.Default Parameters(默认参数) in ES6 还记得我们以前不得不通过下面方式来定义默认参数: var link = function (height, color, url) { var height = height || 50; var color = color || 'red'; var url = url || 'http://azat.co'; ... } 但在ES6,我们可以直接把默认值放在函数申明里: 1 2 3 var link = function (height = 50, color = 'red' , url = 'http://azat.co' ) { ... } 2.Template Literals(模板对象) in ES6 在其它语言中,使用模板和插入值是在字符串里面输出变量的一种方式。因此,在ES5,我们可以这样组合一个字符串: 1 2 var name = 'Your name is ' + first + ' ' + last + '.' ; var url = 'http://localhost:3000/api/messages/' + id; 在ES6中,我们可以使用新的语法$ {NAME},并把它放在反引号里 : 1 2 var name = `Your name is ${first} ${last}. `;