Как гласит заголовок, есть ли способ программно вызвать все функции в объекте? Их не нужно вызывать в определенном порядке, и ни один из них не зависит друг от друга для какого-либо состояния и т. Д. То, что я первоначально попробовал, что казалось наиболее логичным (по крайней мере для меня), было
var object = {
eventOne(){
console.log("eventOne")
},
eventTwo(){
console.log("eventTwo")
},
.......more events
}
//and then this for calling them
for(event in object){
event();
}
но это просто заканчивается событием () - это не ошибка функции. На данный момент в объекте недостаточно событий, чтобы я был слишком обеспокоен и не просто вызывал их вручную, но скоро их будет около 20 или около того, и они должны быть зарегистрированы в нескольких местах, и мне также любопытно знаю, возможно ли это вообще:)