5 回答

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
function getRet(value) {
if(typeof onFulfilled === 'function') {
var fulfilledValue = onFulfilled(value)
if(fulfilledValue) {
return fulfilledValue
} else {
return value
}
} else {
return value
}
}
var ret = getRet(value)

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
是要問這段代碼什么意思嗎?
假設(shè)把 typeof onFulfilled === 'function' 看成 true,那么表達(dá)式變成:
var ret = true && onFulfilled(value) || value
接下來就是一個(gè)“與或”的運(yùn)算,自行 google

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
添加回答
舉報(bào)