js中的this指向
1.箭头函数的出现就是为了解决ES5中this指向混乱的问题
2.箭头函数没有自己的this,它的this来自父级上下文,并且永远指向父级上下文
3.箭头函数的this不会在调用的时候被改变, 因为箭头函数在声明的时候它的this就已经被永久的确定了
箭头函数中的this指向
1.箭头函数的出现就是为了解决ES5中this指向混乱的问题
2.箭头函数没有自己的this,它的this来自父级上下文,并且永远指向父级上下文
3.箭头函数的this不会在调用的时候被改变, 因为箭头函数在声明的时候它的this就已经被永久的确定了
箭头函数与普通函数区别
- 箭头函数是匿名函数,不能作为构造函数,不能使用new
- 箭头函数没有原型属性
- 箭头函数内没有arguments,可以用展开运算符…解决
- 箭头函数不能通过call()\apply()\bind()方法直接修改它的this指向 但是,可以正常传参
普通函数的arguments和类数组转换成数组
let sum = (