ES6 使用“箭头”(=>)定义函数。
var array = [1, 2, 3];
array.forEach(function(v, i, a) {
console.log(v);
});
//等同于 ES6
array.forEach(v = > console.log(v));
var f = () => 5;
// 等同于
var f = function () { return 5 };
var sum = (num1, num2) => num1 + num2;
// 等同于
var sum = function(num1, num2) {
return num1 + num2;
};
const full = ({ first, last }) => first + ' ' + last;
// 等同于
function full(person) {
return person.first + ' ' + person.last;
}