this指针与箭头函数

  this指针是javascript中一个让人比较头疼的问题,稍不注意就会晕头转向。参考了很多网上的blog大部分都是将this使用场景进行分类,然后归纳this的指向。但这些都是都没有深入到this指针的本质。实际上要弄清楚this指针的指向,我们只需要牢牢记住一句话 this总是指向调用该方法的对象 。当调用对象的方法时,方法中的this指针指向该对象。当调用自定义的函数时,其本质时全局作用对象,window在调用这个方法,函数中的this指针就理所当然的指向window。
  说完this指针的指向,我们来谈谈箭头函数。首先我们要明确一点,箭头函数是不存在自己的this指针的,箭头函数中的this指针总是指向定义时所在的作用域,并且在程序运行过程中不会改变。记住这一定啊,我们就可以弄清楚箭头函数中的this指针指向。