目录
箭头函数(Arrow Function)表达式的语法比函数表达式更短,并且没有自己的this,arguments,super或 new.target。这些函数表达式更适用于那些本来需要匿名函数的地方,并且它们不能用作构造函数。
一、基础语法
基础语法 (参数1,参数2,参数3……)=> {函数声明}
形参的情况
1.没有形参的情况下,小括号不能省略
let fun1 =() =>console.log("没有形参,小括号不能省略,省略了会报错")
fun1();
小括号省略了会报错
2. 只有一个形参的时候,()可以省略
let fun2 = a => console.log(a);
fun2('222');
3.两个及其以上个数的形参的时候,()不可以省略
let fun3= (x,y) => console.log(x,y);
fun3(23,56);