sarkis-tlt
@sarkis-tlt
Full Stack Web Developer (ReactJS/MeteorJS/NodeJS)

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

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

func(e) {
    code
}

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

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

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

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект