Я хочу повторно использовать одну длинную функцию в нескольких прослушивателях событий.
Можно ли повторно использовать функции javascript в нескольких прослушивателях событий (без jQuery или других библиотек).
I 'мы попробовали несколько вещей.
function one(){
console.log("not supposed to show until I press the variable containing num1")
};
num1.addEventListener('click', one());
Запускает функцию в начале и не запускается при щелчке
num1.addEventListener('click', function one(){
console.log("oops")
});
num2.addEventListener('click', one());
Запускается, когда я нажимаю num1, не работает, когда я пишу num2
const one = () => {console.log("Still not working")}
num1.addEventListener('click', one());
та же проблема, что и в первом примере.
Я хочу повторно использовать одну длинную функцию в нескольких прослушивателях событий.