一.特点:
1. 箭头函数使用箭头定义,普通函数中没有。
2.普通函数可以有匿名函数,也可以有具体名函数,但是箭头函数都是匿名函数
3.箭头函数不能用于构造函数,不能用new,普通函数可以用构造函数以此创建对象
4.箭头函数中this指向不同,在普通函数中,this总是指向调用它的对象,如果用作构
造函数,this指向创建的对象实例
5.箭头函数的this永远指向其上下文的this,任何方法都改变不了其指向,如call(),
bind(),apply(),
6.普通函数的this指向调用他的那个对象
二.实例:
实例1:
//普通函数
function func(){
//code
}
//箭头函数
let func=()=>{
//code
}
实例2:
//具名函数
function func(){
//code
}
//匿名函数
let func=function(){
//code
}
//箭头函数全是匿名函数
let func=()=>{
//code
}