@Banjamin
Пишу

Как правильно передать объект event?

Добрый день. Внизу привел код. Я передаю в обработчик функцию написанную отдельно. Но при таком подходе, объект event не передается в качестве параметра. Подскажите пожалуйста как переписать код.
const priceRequestHundler = async (e)=>{
        await priseRequest(e.target.id,e.target.value)
        .then(res=>{
            console.log(res)
        })
    }

    size.addEvetnListener('change', priceRequestHundler(e))
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
Просто
size.addEventListener('change', priceRequestHundler);

А Вы вызываете функцию. Если бы это была функция высшего порядка, сработало бы. Но была бы ошибка на e, т. к. в тот момент переменная еще не определена. А еще async/await не используют с then.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы