當在函數大括號的結尾處輸入另一組大括號時,稱爲什麼。在js fucntions中,當你添加大括號然後結束一個函數時,它叫什麼?
button.addEventListener('click',() => {
console.log('Click!!!');
}, {
once: true
});
當在函數大括號的結尾處輸入另一組大括號時,稱爲什麼。在js fucntions中,當你添加大括號然後結束一個函數時,它叫什麼?
button.addEventListener('click',() => {
console.log('Click!!!');
}, {
once: true
});
這是addEventlistener函數的第三個參數。大括號意味着,你正在傳遞一個對象。
那些花括號創建一個object literal,它基本上只是一個由名稱/值對(屬性)組成的數據。
在這種特殊情況下,該對象被用作選項對象。也就是說,它被用來配置一個功能。 addEventListener()函數知道如何根據您對此對象所做的操作來更改其行爲。如果你不提供選項對象,它將使用一些默認值。因此,像大多數選項對象一樣,它是可選的。
想想這樣:如果我要求你去一幢大樓的三樓,你可能會走樓梯,或者你可能會乘電梯。但如果我知道電梯很慢,我會特意告訴你走樓梯。選項對象用作這些額外的指令。
使用addEventListener的捕獲選項,您可以在以下位置找到API參考:https://www.w3schools.com/jsref/met_document_addeventlistener.asp –
逗號是函數參數分隔符,與「click」和'()=> ...' – Bergi