Установите зависимости:
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 с решением.