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

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

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

func(e) {
    code
}

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

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

если конечно такие варианты есть?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
alsopub
@alsopub
Можно проверить тип переменной this - codepen.io/anon/pen/begrJE
При прямом вызове она типа Window, при onclick она HTMLDivElement (в данном случае).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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