Lambda 函数也称之为箭头函数。
箭头函数表达式的语法比函数表达式更短。
1.语法
( [param1, parma2,…param n] )=>statement;
2.箭头函数的this
this是离它最近的嵌套的 function/方法这个函数的调用者 直到顶层都没有就是window
var obj={
name:"karen",
say:function(){
var fn=(a)=>{
console.log(this,1111)
return 100
}
fn(2)//fn函数是谁调用者 window
}
}
obj.say()//调用者obj
无参数时可以设置空括号:
var disp =()=> {
console.log("Function invoked");
}
disp();