var ret = typeof onFulfilled === 'function' && onFulfilled(value) || value;这段代码换ret是怎样的一种赋值方式??希望可以说清楚一下,谢谢哈~
5 回答
温温酱
TA贡献1752条经验 获得超4个赞
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贡献2041条经验 获得超4个赞
是要问这段代码什么意思吗?
假设把 typeof onFulfilled === 'function' 看成 true,那么表达式变成:
var ret = true && onFulfilled(value) || value
接下来就是一个“与或”的运算,自行 google
大话西游666
TA贡献1817条经验 获得超14个赞
添加回答
举报
0/150
提交
取消
