语法格式:
普通函数:function (//参数){//函数主体}
可以调用new 有原型
可以是函数表达式也可以是函数声明
箭头函数:()=>{}
不能调用new 无构造函数的能力 无原型
是匿名函数
arguments:
普通函数有arguments对象
箭头函数无argument对象但可调用外围arguments对象
this指向:
普通函数的this指向是动态的 //指向发生者(哪里发生)
箭头函数的this一般是全局对象被普通函数包含指向上一层 //指向创建者(哪里创建)
call、apply和bind:
普通函数:可以通过其修改this值
箭头函数:不可通过其修改this值