Установите зависимости:
npm install
В файле src/MethodContext.js выполните следующие задания:
- В объекте
objсделайте следующее:
- В методе
subscribeподпишитесь на событиеclickс помощьюEventEmitter.on(eventName, callback). В обработчике нужно увеличивать значение поляcountна1 - В методе
unsubscribeотпишитесь от событияclickс помощьюEventEmitter.off(eventName, callback). В качествеcallbackнужно передавать тот же самый обработчик, который был передан при подписке.
- Есть объект
obj1с двумя методами:
first– принимает на вход неограниченное число параметровsecond– тоже принимает на вход неограниченное число параметров
Сделайте так, чтобы метод first вызывал метод second со своими аргументами, но в обратном порядке:
obj1.first(1, 2, 3);
// Внутренний вызов должен быть равносилен obj1.second(3, 2, 1)Проверить себя можно запустив команду npm run test.
После выполнения задания создайте pull request с решением.