我在javascript中浏览了一些代码,发现了类似功能的代码
function isPromise(obj) {
return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function';
}
正如我所说的那样,为什么此函数使用!! obj“ ??
答案 0 :(得分:1)
如果您在JavaScript中指的是“双爆炸”,则是对其boolean
true
或false
的错误或真实强迫。