Задать вопрос
sarkis-tlt
@sarkis-tlt
Full Stack Web Developer (ReactJS/MeteorJS/NodeJS)

Как узнать func. вызвана обработчиком или нет?

Вопрос следующий, скажем есть функция:

func(e) {
    code
}

так вот при вызове этой функции я могу внутри нее определить как она была вызвона, просто в коде скажем func() или обработчиком при нажатии кнопки и тп?

интересуют возмоности именно без проверки самого обьекта события типо: if (e && e.type) {};

если конечно такие варианты есть?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
alsopub
@alsopub
Можно проверить тип переменной this - codepen.io/anon/pen/begrJE
При прямом вызове она типа Window, при onclick она HTMLDivElement (в данном случае).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы