Обработчик готов, теперь мы должны соединить его с событием нажатия клавиши.
Но сначала улучшим функцию init. Она принимает один параметр и должна вызвать у него методы:
- clear(), чтобы очистить экран
- hideCursor(), чтобы спрятать курсор
- grabInput(), чтобы обрабатывать нажатия клавиш
Внутри функции startMiningGame, после вызова init, вызови функцию term.on('event', handler).
У этой функции два параметра. Первый - строка. Так как мы хотим перехватить нажатие на клавишу, мы выставим его равным 'key'.
Второй - это колбек функция с тремя параметрами (name, matches, data). Помнишь наше замыкание?
Мы только что его реализовали. Давай используем!
Эта задача — часть курса по Full-Stack JavaScript.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.