this本身表示函数运行时自动生成的内部对象,只能在函数内部使用,随着函数使用场合的不同,this的值会发生变化。总的原则:this指得是调用函数的对象。
1.当其出现在setTimeout的函数参数中时,函数参数是一个纯粹的函数调用,并不隶属于哪个对象,属于全局调用,这种情况下this指的是全局对象global。
2.当this出现在对象的函数中时,this指的是对象。
3.在构造函数中,指的是new生成的空对象。
4.apply,call,bind方法中的第一个参数。
1.当其出现在setTimeout的函数参数中时,函数参数是一个纯粹的函数调用,并不隶属于哪个对象,属于全局调用,这种情况下this指的是全局对象global。
2.当this出现在对象的函数中时,this指的是对象。
3.在构造函数中,指的是new生成的空对象。
4.apply,call,bind方法中的第一个参数。
2018-02-01
componentWillMount 在mounting前被调用 componentDidMount 在mounted后被调用 ;
updating里的4个函数很少修改 unmounting里面的conmponentWillUnmount也很少改
updating里的4个函数很少修改 unmounting里面的conmponentWillUnmount也很少改
2018-01-18