一、定义
箭头函数简化了函数的定义
var f = v => v;
变量名 = 参数 => 函数体;
二、以前函数的定义
一、函数表达式
f(); // 报错 f is not a function
var f = function(){ return 888; }
f();
var f= funciton(n1,n2){ list(n1,n2) }
简化之后:
var f = () => 888;
var f = (n1,n2) => { list(n1,n2) }
二、函数体
function f(v){ return v; }
f();
三、两种定义的区别在于:
用函数体定义函数的时候,在声明前后调用都可以。
但是用函数表达式定义的时候,只能在声明之后调用。