ES6中引入了一种编写函数的新语法
简单函数
1 | // ES5 |
当你只需要一个只有一个参数的简单函数时,可以使用新标准中的箭头函数,它的语法非常简单:标识符 => 表达式。你无需输入 function 和 return,一些小括号、大括号以及分号也可以省略。
1 | // ES5 |
命名函数定义
1 | // ES5 |
this
箭头函数没有它自己的this值,箭头函数内的this值继承自外围作用域。
- node 版本与支持:http://node.green/#async-functions
ES6中引入了一种编写函数的新语法
1 | // ES5 |
当你只需要一个只有一个参数的简单函数时,可以使用新标准中的箭头函数,它的语法非常简单:标识符 => 表达式。你无需输入 function 和 return,一些小括号、大括号以及分号也可以省略。
1 | // ES5 |
1 | // ES5 |
箭头函数没有它自己的this值,箭头函数内的this值继承自外围作用域。