长期倾听者,第一次提问。
我正在学习教程,我们有以下代码:
const closeModal = function () {
modal.classList.add('hidden');
overlay.classList.add('hidden');
};
overlay.addEventListener('click', closeModal);
document.addEventListener('keydown', function (e) {
console.log(e.key);
if (e.key === 'Escape' && !modal.classList.contains('hidden')) {
**closeModal();**
}
});
我的问题是我什么时候需要 ( ) 来显式调用函数?在第一种情况下我不需要它,但在第二种情况下我需要它。我尝试在没有 ( ) 的情况下运行它,但没有奏效。
感谢您的帮助,任何术语都会有用。我尝试过谷歌搜索,但不知道要使用正确的关键字。