有人可以解释一下这段 JavaScript 代码的程序流程:
const $leaveRoom = document.querySelector('#leave-button');
let a = 1;
$leaveRoom.addEventListener('click', () => {
console.log(a);
console.log("check");
a++;
$leaveRoom.click();
console.log(a);
a++;
});Run Code Online (Sandbox Code Playgroud)
<button id="leave-button">Leave Room</button>Run Code Online (Sandbox Code Playgroud)
The Output was:
1
check
2
check
3
4
Run Code Online (Sandbox Code Playgroud)
这个问题可能听起来很愚蠢,但我是 JavaScript 的新手。我无法理解这段代码的程序流程。我想知道我是如何在输出中得到 3 & 4 的。