1. 无参数
var sum = () => 1 + 2; // 等同于: var sum = function() { return 1 + 2; }
2. 返回单个值
var reflect = value => value; // 等同于: var reflect = function(value) { return value; }
3. 返回单个语句
var sum = (num1, num2) => num1 + num2; // 等同于: var sum = function(num1, num2) { return num1 + num2; }
或者
var sum = (num1, num2) => { return num1 + num2; } //等同于: var sum = function(num1, num2) { return num1 + num2; }
4. 返回对象
var getTempItem = id = > ({ id: id, name: "Temp" }) // 等同于: var getTempItem = function(id) { return { id: id, name: "Temp" }; }