1、this是静态的,始终是指向函数声明时所在作用域下面的this,
2、不能作为构造函数实例化对象
3、不能使用arguments变量
let pow=(n)=>{console.log(arguments);};
pow();
报错: Uncaught ReferenceError: arguments is not defined
4、关于尖头函数的简写:
1)省略() 当行参有且只有一个的时候
let pow=(n)=>{ return n*n;}console.log(f(3))
省略后
let pow=n=>{ return n*n;}console.log(f(3))
2)省略{} 当代码体只有一条语句的时候,此时return 必须也省略,而且语句的执行结果就是函数的返回值
let pow=(n)=>{ return n*n;}console.log(f(3))
省略后
let pow=(n)=> n*n;console.log(f(3))