Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2017, 17:46
Новичок на форуме
Отправить личное сообщение для yeltsin Посмотреть профиль Найти все сообщения от yeltsin
 
Регистрация: 12.07.2017
Сообщений: 1

Необходимо реализовать объект с методами событий
Всем доброго времени суток.
Хотел узнать мнение со стороны светлых умов JS разработчиков. Я проштудировал очень много ресурсов да бы решить мой вопрос но пока что все тщетно.
Есть такой код:
[ js ]object.on('event', function(){
var s = 0;
for(var i=0; i<arguments.length; i++) {
s += arguments[i];
}

console.log(s);
});

object.trigger('event', 1, 2, 3, 4);
// должно вывести в консоль значение переменной s т.е 10
object.off('event');
// удаление подписки на событие
object.trigger('event', 1, 2, 3, 4);
// ничего не происходит[ /js ]

Очевидно что необходимо реализовать методы событий у объекта on, off и trigger - on и off я сделал, а вот что в trigger пихать, ума не приложу. Буду рад любой инфе, всем хорошего дня!
Ответить с цитированием