2016-07-21 4 views
0

私はTodoMVCソースを研究し、このヘルパーに出くわしたんだ:変数の前に2つの感嘆符の目的は何ですか?

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

!!useCaptureとまでは何?

+0

私は、javascriptのfalseと偽の値について読むことをお勧めします。あなたはそれが何であるか知っているだろう –

答えて

0

二重の感嘆符は真偽値をブール値に強制します。それは!(!useCapture)のように考えてください(キャプチャを使用しないでください)。

関連する問題