@FreeArcher
Senior 1С; php, JS Starter

Как вызвать метод если ты находишься в событии другого класса?

Привожу кусок кода:
export class ParseTJ {
    static parse(files) {

        let reader = new FileReader()
        reader.readAsText(this.file)

        reader.onload = function() {
            const text = reader.result
            console.log(text);
            this.parseFile(text)//тут ошибка
        }
    }

parseFile(text) {
//разбор файла
  }
}


Вот в этой строчке я получаю ошибку: this.parseFile(text), т.к. this относится к FileReader. А как мне продолжить работу с методами своего класса?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@bqio
https://bqio.github.io/
reader.onload = () => {
  const text = reader.result
  console.log(text);
  this.parseFile(text)
}

тык
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы