Javascript JS-构造一个事件

Javascript JS-构造一个事件,javascript,Javascript,我正在阅读这段代码,我想知道最后一行是什么意思: function simulateClick() { var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); var cb = document.getElementById('checkbox'); var canceled = !cb.dispatchEvent(event); 这意味着如果cb.d

我正在阅读这段代码,我想知道最后一行是什么意思:

function simulateClick() {
 var event = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true
 });

 var cb = document.getElementById('checkbox'); 
 var canceled = !cb.dispatchEvent(event);

这意味着如果
cb.dispatchEvent(event)
返回任何truthy(即除
false
0
'
null
undefined
NaN
)之外的任何内容,将被分配
false
,反之亦然