簡體   English   中英

如何在事件點擊之外訪問變量

[英]How can I access variable outside event click

大家好,正如標題所說,我想在我的活動之外實現對名為“Year”的變量的訪問。

那可能嗎?


const ModifyYear = () =>
{
    const button = document.querySelector(".button");
    let Year = 2022;
    
    button.addEventListener("click", () =>
    {
        Year = 2023;
    })
    console.log(Year); //2022
}

另一種選擇是更改程序邏輯。 在這里我們可以使用回調:

 // Your function const ModifyYear = cb => { const button = document.querySelector("button"); let Year = 2022; button.addEventListener("click", () => cb(Year+1)); } // Call with callback function as parameter ModifyYear(newYear => console.log(newYear));
 <button>Click me</button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM