箭头函数和普通函数的区别
区别1
this是静态的,始终指向的是函数声明时所在的作用域下this的值
call和apply无法改变tihs的执行
区别2
不能作为构造函数实例化对象
let preson = (name,age) {
this.name = name;
this.age = age;
}
let me = new preson(‘aa’,18)//报错 不是构造器
区别3
函数内部有个arguments可以保存实参,在这里不能使用
区别4
形参只有一个的时候小括号可以省略,
代码条只有一条可以省略化括号
let aa = (n) n*n