箭头函数的特点:
1.箭头函数中的this始终指向调用该函数的对象,无论该函数中嵌套了多少个函数,只要出现this,就是指向调用该函数的对象。以前当函数中嵌套函数时,需要些var that = this;现在有了箭头函数就不需要that了。箭头函数举例:
//传统函数 var obj = { birth: 1990, getAge: function () { var b = this.birth; // 1990 var fn = function () { return new Date().getFullYear() - this.birth; // this指向window或undefined }; return fn(); } }; //箭头函数 var obj = { birth: 1990, getAge: function () { var b = this.birth; // 1990 var fn = () => new Date().getFullYear() - this.birth; // this指向obj对象 return fn(); } }; obj.getAge(); // 25上面两个例子是引用的廖雪峰的JavaScript教程,我的JavaScript入门就是看的这个教程。推荐大家去看一看。而且该教程是基于ES6的。