нужно на загрузку содержимого, FileReader.readAsText получает данные и диспатчит лоад, обёртка получает лоад, выполняет свой процессинг над данными файла и диспатчит свой онлоад.
Требуется для написания адекватного фасада над неудобным интерфейсом.
Можно в этом объекте сделать функцию subscribe, которая будет принимать функцию и добавлять их в список подписок. Каждый раз при генерации события форычем по этому списку вызываешь все функции, передавая им объект события. Потом из нужного места пишешь obj.subscribe(result => ... и всё, считай тот же addEventListener
Обсуждают сегодня