箭头函数和普通函数

普通函数和箭头函数的区别

一、使用方法的区别

箭头函数: var aaa=()=>{
      方法体
      }  

普通函数:var aaa=function(){

      方法体

     }

二、
箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。

普通函数方法体内的this对象是 会根据事件this会被更换

    1. 箭头函数没有arguments,如果要用,可以用 rest 参数代替 (注意在node环境下是有arguments的)
    2. 箭头函数没有原型,不能继承   普通函数可以继承
posted @ 2020-11-13 17:40    阅读(197)  评论(0)    收藏  举报