使用方法1:x=>x+x 等同于 function(x){return x + x}
使用方法2:当多个参数时得加(): (x, y)=>x+y 等同于function(x,y){retutn x+y}
使用方法3:当函数体有多个表达式则加{}:(x,y)=>{...}
()=>{}使用的时候注意,函数体内的this为使用该函数时的上下文执行环境中的this,如果要求函数体内的this为当前执行环境的this那么它的效果和fn.call(this,p1,p2)的效果一样的,但是如果要求是别的target则不行了如fn.call(curBtn, p1,p2);