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