慕桂英3389331
2019-07-10 11:07:13
react 箭頭函數(shù) 可以把this當(dāng)參數(shù)嗎
5 回答

MYYA
TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
在es5中, 普通用function聲明的函數(shù)是定義在window對(duì)象上的,顯而易見其內(nèi)部的this肯定是默認(rèn)指向window對(duì)象。而直接用函數(shù)名來調(diào)用得到的函數(shù)內(nèi)this也是window對(duì)象??梢赃@么理解,那個(gè)看不見的調(diào)用者就是window
在es6中,為了規(guī)范function中this的所屬問題,在使用‘use strict’模式下,不顯示地用window對(duì)象調(diào)用函數(shù)則其內(nèi)部的t

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
目前我們的解決方案就是一個(gè)event bus。具體的實(shí)現(xiàn),你可以用node自己的EventEmitter,或者上面提到的EventEmitter2或者Backbone的Events。
一定要謹(jǐn)慎。盡量不要在一個(gè)bus上有太多的event,一旦超過幾十個(gè)就基本不可控制了。
- 5 回答
- 0 關(guān)注
- 1222 瀏覽
添加回答
舉報(bào)
0/150
提交
取消