javascript箭头函数

传统的函数做法

function Person() {
  var self = this; // Some choose `that` instead of `self`. 
  self.age = 0;
  setInterval(function growUp() {
    self.age++;
  }, 1000);
}
var p = new Person();

箭头函数做法
function Person(){
  this.age = 0;
  setInterval(() => {
    this.age++; // |this| properly refers to the person object
  }, 1000);
}
var p = new Person();

箭头函数的好处:更简洁的函数和this
 
posted @ 2016-12-07 09:49  wanhong  阅读(86)  评论(0)    收藏  举报