2016-07-21 30 views
0

我在學習TodoMVC源和跨越這個幫手來了:變量前兩個感嘆號的用途是什麼?

// addEventListener wrapper: 
window.$on = function (target, type, callback, useCapture) { 
    target.addEventListener(type, callback, !!useCapture); 
}; 

什麼用!!useCapture了?

+0

我建議閱讀關於在JavaScript中的虛假和falsy值。你會知道它是什麼 –

回答

0

雙重感嘆號強制truthy/falsey值爲布爾值。把它想象成!(!useCapture),不然(不使用Capture)。

相關問題